1

前言:我了解与捆绑多个应用程序相关的大多数问题和许多解决方案。

我当前的应用程序依赖于辅助应用程序才能正常运行。我当前安装此辅助应用程序的方法是将其 .apk 文件包含在主应用程序的资产中并提示用户安装它。

如果用户禁用了INSTALL_NON_MARKET_APPS,则主应用程序会将用户重定向到市场上的辅助应用程序。

但是,这个过程有几个问题:

  • 大多数用户被迫从市场下载应用程序两次,这很麻烦。
  • 我被迫拥有一个在市场上自己什么都不做的辅助应用程序,这很可能会让通过搜索市场找到它的用户感到困惑。

有没有更好的方法将两个应用程序捆绑在一起并让用户同时安装它们?或者,是否有一种方法可以在市场上创建一个未列出的应用程序,以便只有使用正确的市场 uri 才能安装它?

4

1 回答 1

1

是的,克莱有一个选项一的例子:

android 手机应用程序实际上是几个应用程序捆绑在一起......它通过将每个应用程序作为一个大活动并使用选项卡活动导航来完成。

但是,我无权访问您的代码,告诉您捆绑在一起可能会出现什么安全隐患,因为捆绑在一起的两个应用程序将具有您通过 android manifest 代码等实现的相同安全沙盒设置。

于 2014-01-27T06:29:17.930 回答