Ant*_*cro 3 permissions android install package android-package-managers
我正在为Play商店准备我的应用程序,并计划将一个组件作为单独的安装包交付(因为我的客户无法恢复源代码,但是该应用程序已用他的密钥签名)。我考虑了两种方法。我的需求就是这些:停用“未知来源”的用户应该能够安装第二个应用程序。并且:永远不要将用户重定向到Google Play商店。
这两个应用程序都是免费的。
我一直在寻找可以让我从Google Play下载额外的APK并仅向用户显示安装屏幕以接受安装的解决方案。我想要一个解决方案,向PlayStore应用发送意向,并显示应用名称,权限和安装按钮。我什么都没找到。任何人在这里有经验吗?
我以为可以将这个额外的应用程序打包到我的封闭应用程序的资产中。我需要将其写入文件系统,并向系统发送安装软件包的意图。问题:该应用程序未从Google Play加载,并且其来源未知。如果我使用PackageManager并允许其安装APK,INSTALL_PACKAGES权限是否允许我的应用程序在用户设备上安装此第二个应用程序(因为用户已经接受我的应用程序可以安装软件包)?
我希望有人可以帮忙。并预先感谢您。
我的需求就是这些:停用“未知来源”的用户应该能够安装第二个应用程序。并且:永远不要将用户重定向到Google Play商店。
这种结合是不可能的,除非Android和/或Play商店存在重大安全漏洞。通过Play商店安装应用的唯一方法是通过Play商店应用。
我想要一个解决方案,向PlayStore应用发送意向,并显示应用名称,权限和安装按钮。
该活动未导出。欢迎您使用A market:// Uri将用户带到Play商店,他们可以在其中查看此第二个应用并自行决定是否下载和安装该应用。
因为用户已经接受我的应用可以安装软件包
您的应用程序无法直接安装软件包,除非使用固件签名密钥对其进行了签名或已将其安装在系统分区上(例如,由具有root权限的设备用户安装),因为这是持有INSTALL_PACKAGES许可权的唯一方法。欢迎使用普通的SDK应用程序来创建ACTION_VIEW或ACTION_INSTALL_PACKAGE Intent要求安装该应用程序,但是用户将需要启用“未知来源”。
| 归档时间: |
|
| 查看次数: |
5126 次 |
| 最近记录: |