我在互联网上做了一些研究,但我找不到一个明确的答案。我的问题是:当一个应用程序正在自我更新时(我有一个正常工作的自动更新程序)它在安装过程中不断要求许可。反正有没有避免这种情况。当然有人第一次在他的Android手机上安装我的应用程序时,该应用程序将要求一些权限。但是,当应用程序更新后,它不应该请求权限,只需自动安装和更新。请注意,该应用程序适用于在版本2.3.3和4.0.3之间运行Android的设备上运行。该应用程序将无法在Android市场上推出。
答案 0 :(得分:1)
简单的答案是,不,你无法避免这种情况。无法保证更新会自动要求与先前版本相同的权限 - 并始终要求用户进行确认。
我必须在我的应用程序中处理这个问题(不能通过Market获得,仅适用于拥有自己的服务器的私人公司从中下载更新)。我提出它的方式是在用户手册中写下这些细节,并向客户解释这种方式实际上更好,因为用户会看到正在应用更新。