3

还记得 Facebook 不久前如何发布更新,其中包括“相机”应用程序以及常规 Facebook 应用程序吗?如何在市场上将 2 个 apk 打包在一起,这样当您下载主应用程序时,您实际上会获得 2 个相互关联的独立应用程序?

我宁愿让我的用户同时获得这两个应用程序,然后尝试单独寻找它们。谢谢

4

2 回答 2

2

还记得 Facebook 不久前如何发布更新,其中包括“相机”应用程序以及常规 Facebook 应用程序吗?

不。

如何在市场上将 2 个 apk 打包在一起,这样当您下载主应用程序时,您实际上会获得 2 个相互关联的独立应用程序?

你不能。

最接近的方法是将 App B 的 APK 打包到 App A 的资产中,然后在运行 App A 时,将 App B 复制到外部存储并启动安装。这将花费两倍的存储空间,因为您无法从 App A 的 APK 中删除 App B 的副本。而且,用户必须通过并批准 App B 的安装。

我的猜测是,您认为两个独立的应用程序实际上是两个独立的启动器图标,可以通过两个带有for和<activity>的元素在单个 APK 中处理,而不仅仅是一个。<intent-filter>MAINLAUNCHER

于 2012-05-31T14:14:25.327 回答
0

一个非常有趣的问题。我自己也问过这个问题。但没有得到答案。我唯一能想到的就是使用 tge(统一)Google Play 商店 API,然后在用户启动应用程序后,您可以通过 API 下载第二个应用程序。但我认为那不是很优雅

于 2012-05-31T14:18:55.953 回答