有应用程序只包含android服务(比如说SERVICE_1.apk)。还有一些应用程序(比如APP_1.apk,APP_2.apk,...)想要使用来自SERVICE_1.apk的服务。是否有可能以某种方式声明每个APP_n.apk依赖于SERVICE_1.apk,如果用户将从google play下载并安装APP_n.apk,那么APP_n.apk将自动检查是否已在设备上安装了SERVICE_1.apk安装SERVICE_1.apk(如果尚未安装)。
答案 0 :(得分:2)
不,Google Play不会实施任何形式的依赖机制。
当然,欢迎您构建自己的APK作为APK的一部分。只需检查首次运行,看看您的相关应用程序是否已安装,如果没有,则提示用户安装它们。理想情况下,这些是“软依赖”,启用可选功能,而不是“硬依赖”,阻止应用程序运行。如果用户无法使用您的应用程序,他们可能会感到恼火,因为他们必须首先下载其他一些东西。