2009-07-27 49 views
3

對於某些設備的用戶,在啓動時他們都帶有以下權限對話框黑莓權限 - 「可信應用程序狀態」是指什麼?

「你想授予AppX中信任的應用程序的狀態?」

用戶說是,應用程序運行良好。但是「可信應用程序狀態」是什麼意思?這似乎很模糊,大多數權限對話框指的是製作一條http消息,訪問聯繫信息等。

最後一個問題
是否「可信應用程序狀態」是指訪問特定API或特定權限的客戶端設備的設置?

我想知道這個根本原因,因爲如果它是一個API訪問問題,我可能會從應用程序中排除這些調用。

回答

6

因爲我在RIM的網站上閱讀了一些回答您問題的內容,所以我一直拒絕回答。唉,我還沒有能夠重新找到它。

該問題可以被認爲是一些其他權限問題的宏。如果用戶回答否定,則任何後續對需要用戶權限的API的訪問都將導致正常提示。回答肯定將允許一部分通用權限。如果我沒有記錯,這些包括訪問位置和PIM數據以及訪問網絡。它與編程API簽名密鑰問題不同。已簽署的用於訪問PIM數據的應用程序仍需要用戶訪問數據的權限,除非通過適當的許可從BES安裝。

無論原始答案如何,用戶都可以稍後通過編輯應用程序和/或模塊權限來更改權限。

找到了! This video talks about Security Prompts

受信任的應用程序可從OS 4.5中獲得,並將所有權限設置爲ALLOW,但默認情況下設置爲DENY的權限除外。

+0

>這個問題可以被認爲是一些其他權限問題的宏。如果用戶回答否定,則任何後續對需要用戶權限的API的訪問都將導致正常提示。 有趣,你知道這是爲什麼嗎?對於一些用戶來說,遇到宏問題似乎沒有用,而其他用戶遇到更細粒度的問題(如建立http連接)。 – AtariPete 2009-07-28 13:47:15

+0

這取決於Blackberry OS的版本。我認爲這是RIM添加的,以使權限過程更加用戶友好。 – Richard 2009-07-28 14:02:29

2

這是與訪問安全API無關的一般消息,如果您訪問的是受保護的apis,則您的應用將無法運行安全性異常(並且需要簽名您的應用以使用它們)。

在首次啓動應用程序時避免該消息的唯一方法是使用可選證書籤署您的應用程序(您必須註冊爲開發人員才能獲得這些證書並可以訪問簽名工具)。

0

理查德,我一直認爲它所做的就是將應用程序的許可設置爲「默認權限」。您可以通過設置 - >安全 - >應用權限 - >菜單 - >編輯默認權限在設備上設置「默認權限」。那就是「可信」的意思。否則,系統會提示您提供所有安全選項。

相關問題