我正在为Play商店准备我的应用程序,并计划将一个组件作为单独的安装包交付(因为我的客户无法恢复源代码,但是该应用程序已用他的密钥签名)。我考虑了两种方法。我的需求就是这些:停用“未知来源”的用户应该能够安装第二个应用程序。并且:永远不要将用户重定向到Google Play商店。
这两个应用程序都是免费的。
我一直在寻找可以让我从Google Play下载额外的APK并仅向用户显示安装屏幕以接受安装的解决方案。我想要一个解决方案,向PlayStore应用发送意向,并显示应用名称,权限和安装按钮。我什么都没找到。任何人在这里有经验吗?
我以为可以将这个额外的应用程序打包到我的封闭应用程序的资产中。我需要将其写入文件系统,并向系统发送安装软件包的意图。问题:该应用程序未从Google Play加载,并且其来源未知。如果我使用PackageManager并允许其安装APK,INSTALL_PACKAGES权限是否允许我的应用程序在用户设备上安装此第二个应用程序(因为用户已经接受我的应用程序可以安装软件包)?
我希望有人可以帮忙。并预先感谢您。