Android 是否有可能并且允许创建轻量级的“;虚拟的;应用程序?

Android 是否有可能并且允许创建轻量级的“;虚拟的;应用程序?,android,ios,android-intent,app-store,google-play,Android,Ios,Android Intent,App Store,Google Play,用例: 我们有一个容器应用程序,它没有预先安装所需的内容。 只有在安装应用程序后,用户才能选择要安装的项目。这里的项目是“城市包”,即用于渲染地图、脱机路由等的数据 出于几个原因,能够为特定城市创建Appstore条目将非常有吸引力。然而,我们不想因为复制应用程序而陷入混乱(维护开销、碎片、可能会让用户感到困惑) 这就是为什么我会这样想: 附加的Appstore条目安装了一个最小的应用程序(我将其命名为客户端应用程序),它基本上只启动带有一些参数的主应用程序。在安卓系统上,这应该是可能的意图,在

用例: 我们有一个容器应用程序,它没有预先安装所需的内容。 只有在安装应用程序后,用户才能选择要安装的项目。这里的项目是“城市包”,即用于渲染地图、脱机路由等的数据

出于几个原因,能够为特定城市创建Appstore条目将非常有吸引力。然而,我们不想因为复制应用程序而陷入混乱(维护开销、碎片、可能会让用户感到困惑)

这就是为什么我会这样想: 附加的Appstore条目安装了一个最小的应用程序(我将其命名为客户端应用程序),它基本上只启动带有一些参数的主应用程序。在安卓系统上,这应该是可能的意图,在iOS上的自定义URL方案。 由于我不知道有没有使用这种方法的应用程序,我想知道它们是否存在,是否可能

然而,我认为该方法存在两个潜在问题:

  • 如果某个客户端应用想要启动主应用时未安装主应用,则客户端应用仍可以在Appstore中打开应用页面。然而,在这一点上,客户端应用程序将失去控制,我猜将无法使用参数集启动主应用程序。对吗
  • 苹果会接受这样的应用程序吗

我不确定你想做的事情是否可行,但根据我在苹果的经验,他们不太可能对应用程序的许多不同部分是分开的感到满意。。。我可能错了,但我想事情会这样发展。。。
您是否考虑过使用应用内购买?即使包是免费的,我相信你可以将成本设置为0,然后下载数据

应用已使用应用内购买功能。这并不能解决我们想要的问题。