3

对于某些设备用户,在启动时会显示以下权限对话框

“您要授予 AppX 受信任的应用程序状态吗?”

用户说是,应用程序运行良好。但是“受信任的应用程序状态”是什么意思?这看起来真的很模棱两可,大多数权限对话框是指发送 http 消息、访问联系信息等。

最后一个问题
“受信任的应用程序状态”是指访问客户端设备上的特定 API 或特定权限设置吗?

我想知道这个问题的根本原因,因为如果这是一个 API 访问问题,我可能会从应用程序中排除这些调用。

4

3 回答 3

6

我推迟回答是因为我在 RIM 的网站上阅读了一些回答您问题的内容。唉,我还没有能够重新定位它。

该问题可以被认为是其他一些权限问题的宏。如果用户回答是否定的,那么任何后续访问需要用户权限的 API 都会导致正常提示。回答肯定将允许公共权限的子集。如果我没记错的话,这些包括对位置和 PIM 数据的访问以及对网络的访问。它不同于编程 API 签名密钥问题。为访问 PIM 数据而签名的应用程序仍需要用户权限才能访问数据,除非从 BES 安装并具有适当的权限。

不管最初的答案是什么,用户可以稍后通过编辑应用程序和/或模块权限来更改权限。

找到了!该视频讨论了安全提示

受信任的应用程序可从 OS 4.5 获得,并且所有权限都设置为 ALLOW,但默认情况下设置为 DENY 的权限除外。

于 2009-07-28T11:31:57.943 回答
2

这是一条与访问安全 API 无关的一般消息,如果您正在访问安全 API,您的应用程序将无法运行并出现安全异常(并且您需要签署您的应用程序才能使用它们)。

在首次启动应用程序时避免该消息的唯一方法是使用可选证书对您的应用程序进行签名(您必须注册为开发人员才能获得这些证书并有权访问签名工具)。

于 2009-07-27T21:26:50.203 回答
0

理查德,我一直认为它所做的是将应用程序的权限设置为您的“默认权限”。您在设备上拥有“默认权限”,您可以通过转到设置 -> 安全 -> 应用程序权限 -> 菜单 -> 编辑默认权限来进行更改。这就是“信任”的意思。否则,系统将提示您选择所有安全选项。

于 2009-07-28T13:59:58.537 回答