1

サーバーからライセンスを取得する「アプリローダー」(プライマリ)アプリケーションを作成したいと思います。このライセンスによって、他の2つの(セカンダリ)アプリケーションで使用できる機能が決まります。

これに対する最善のアプローチを知りたいです。するべきか:

  1. ライセンス情報と同じサーバーから2つのセカンダリapkをフェッチし、アプリローダーコード内からインストールを試みます。
  2. セカンダリapkをプライマリアプリapkにパックします。その後、実行時に「親」apkのリソース/アセット内からセカンダリapkをインストールできますか?
  3. 複数のランチャーを使用して、1つの親アプリ内で複数のアクティビティとしてセカンダリアプリケーションを再作成しますか?

個々のシナリオの実現可能性、好み(理由を含む)、そして実際にどのシナリオが実際に可能であるかについてのアドバイスが必要です。

どうもありがとう。

4

1 に答える 1

1

その後、実行時に「親」apkのリソース/アセット内からセカンダリapkをインストールできますか?

それらのファイルを外部ストレージにコピーせずにはいられません。実行時にリソースまたはアセットを変更できないため、「パックされた」「セカンダリ」APKは、良くも悪くも、親APKに残ります。

個々のシナリオの実現可能性についてアドバイスが必要です

上記の制約の範囲内で、すべてが実行可能です。

于 2012-11-10T19:09:02.447 に答える