前言:我了解与捆绑多个应用程序相关的大多数问题和许多解决方案。
我当前的应用程序依赖于辅助应用程序才能正常运行。我当前安装此辅助应用程序的方法是将其 .apk 文件包含在主应用程序的资产中并提示用户安装它。
如果用户禁用了INSTALL_NON_MARKET_APPS,则主应用程序会将用户重定向到市场上的辅助应用程序。
但是,这个过程有几个问题:
- 大多数用户被迫从市场下载应用程序两次,这很麻烦。
- 我被迫拥有一个在市场上自己什么都不做的辅助应用程序,这很可能会让通过搜索市场找到它的用户感到困惑。
有没有更好的方法将两个应用程序捆绑在一起并让用户同时安装它们?或者,是否有一种方法可以在市场上创建一个未列出的应用程序,以便只有使用正确的市场 uri 才能安装它?