![]() |
1
0
关于你的问题1和2…根据设备使用的操作系统,行为可能会有所不同。当OS 4.7被释放时,许多权限被修改/重命名/创建。例如,以下是我对OS 4.5请求的权限:
下面是我对OS4.7请求的权限:
您可以看到许多权限已重命名。您可能需要更新代码以了解操作系统并请求特定权限。 对于问题3,无法在安装时执行任何类型的代码。你能做的最好的是让你的应用程序在启动时自动运行,然后执行检查。但是,这可能是一个更糟糕的解决方案,因为用户可能会因为在启动时获得权限请求对话框而感到困惑。 最好的解决方案是确保每次启动应用程序时都有足够的权限。如果没有,请求所有必要的特权,并尽可能优雅地处理一切。如果您成功执行此操作,那么您的用户只需在您的应用程序第一次启动时处理权限(只要他们以后不会自己处理这些权限)。 |
![]() |
2
0
问题1。检查是否已启用防火墙。选项->安全选项->防火墙。如果启用,则在尝试访问GPS时将提示您,如果未启用,则不会提示您。 问题2。这可能与以前版本的应用程序的状态有关。如果你正在安装一个现有的应用程序的顶部,黑莓将“记住”什么提示它已经问你和你的答案是什么。另一方面,如果你在安装前卸载,黑莓将“忘记”。 问题3。无法在安装时运行自定义代码。 |
![]() |
3
0
关于问题3,如果您的程序设置为在启动时自动运行,则它将在安装时运行。这就是应用程序和/或库在安装时如何与系统挂钩。重新启动时需要小心,因为系统始终有可能决定升级需要重新启动,在这种情况下,您的代码将在重新启动过程的后期运行,但在UI可用之前。所以这段代码需要检查权限是否正确。如果没有,则延迟到ui正在运行(如果它不是alread),然后调用以提示更改。 |
![]() |
dev_ter · unity xcode导出代码设计失败期间出错 7 年前 |
![]() |
Gthoma2 · 将项目中的资源组替换为资源目录,生成时代码设计失败 7 年前 |
![]() |
TangXC · 我们应该在git存储库中共享用于检查签名的公钥吗? 7 年前 |
![]() |
denys · 可以用自定义证书对osx应用程序进行代码设计吗? 7 年前 |
![]() |
Gene · 将时间戳添加到签名的AppX捆绑包 7 年前 |
![]() |
user1991293 · 用install4j签名的Mac安装程序未签名 10 年前 |
![]() |
Surz · 分发ios应用程序是否需要特定的代码签名身份? 10 年前 |
![]() |
Rob · 多台计算机上的Windows代码签名 11 年前 |