对于某些设备用户,在启动时会显示以下权限对话框
“您想授予AppX受信任的应用程序状态吗?”
用户说是,应用运行正常。但“可信应用程序状态”是什么意思?这看起来很模糊,大多数权限对话框指的是制作http消息,访问联系信息等。
最终问题
“受信任的应用程序状态”是指访问客户端设备上的特定API或特定权限设置吗?
我想知道其根本原因,因为如果它是API访问问题,我可能会从应用中排除这些调用。
答案 0 :(得分:6)
我没有回答,因为我在RIM的网站上读到了一些回答你问题的内容。唉,我还没有能够重新找到它。
这个问题可以被视为一些其他许可问题的宏。如果用户回答否定,则对需要用户权限的API的任何后续访问都将导致正常提示。回答肯定会允许一部分共同权限。如果我没记错,这些包括访问位置和PIM数据以及访问网络。它与编程API签名密钥问题不同。除非在BES中以适当的权限安装,否则签署访问PIM数据的应用程序仍需要用户访问数据的权限。
无论原始答案如何,用户都可以稍后通过编辑应用程序和/或模块权限来更改权限。
发现它! This video talks about Security Prompts可信应用程序可从OS 4.5获得,并且所有权限都设置为ALLOW,默认情况下设置为DENY的权限除外。
答案 1 :(得分:2)
这是与访问受保护的API无关的一般信息,如果您访问安全的apis,您的应用将无法运行安全例外(并且您需要签署您的应用以使用它们)。
在首次启动应用程序时避免该消息的唯一方法是使用可选证书对您的应用程序进行签名(您必须注册为开发人员才能获取这些证书并访问签名工具)。
答案 2 :(得分:0)
理查德,我一直认为它的作用是将应用程序的权限设置为“默认权限”。您的设备上有“默认权限”,您可以通过转到“设置”来更改这些权限。安全 - >申请权限 - >菜单 - >编辑默认权限。这就是“信任”的含义。否则,系统将提示您输入所有安全选项。