サーバーからライセンスを取得する「アプリローダー」(プライマリ)アプリケーションを作成したいと思います。このライセンスによって、他の2つの(セカンダリ)アプリケーションで使用できる機能が決まります。
これに対する最善のアプローチを知りたいです。するべきか:
- ライセンス情報と同じサーバーから2つのセカンダリapkをフェッチし、アプリローダーコード内からインストールを試みます。
- セカンダリapkをプライマリアプリapkにパックします。その後、実行時に「親」apkのリソース/アセット内からセカンダリapkをインストールできますか?
- 複数のランチャーを使用して、1つの親アプリ内で複数のアクティビティとしてセカンダリアプリケーションを再作成しますか?
個々のシナリオの実現可能性、好み(理由を含む)、そして実際にどのシナリオが実際に可能であるかについてのアドバイスが必要です。
どうもありがとう。