2010-10-19 108 views
2

有沒有一種方法來模擬權限是否被授予或拒絕對Windows Phone 7的使用像位置服務?我想獲得用戶的當前位置,但我似乎無法找到客場讓手機顯示我的權限對話框,這樣我可以拒絕它的測試訪問?任何人都有這些問題?我發現在沒有實際硬件的情況下真正測試這些東西相當困難。你如何測試權限?

回答

1

你並不需要檢查的權限。當應用程序被認證,AppHub掃描應用程序代碼需要的權限和更新WMAppManifest.xml。 當用戶安裝應用程式,他同意你所需要的所有權限。所以如果它啓動了,那麼你得到了你所需要的一切。

2

我似乎無法找到任何內置支持來檢查用戶是否允許在應用程序中使用位置&推送通知服務。

我希望一個位置感知的Windows Phone 7應用程序來顯示一個對話框,向用戶通知位置服務將在該應用內使用。該對話框有一個「允許」和「拒絕」選項。根據用戶的選擇,應用程序可能會或可能不會使用用戶的位置。我已使用Shawn Wildermuth's Child Window來評估用戶的選擇並相應地在他們的應用程序中使用他們的決定。

HTH, indyfromoz

+0

我認爲斷開連接的地方在於它完全取決於應用程序設計者,以正確實現「允許/拒絕」方案並且設備本身沒有實現它。我想我期望設備彈出一個對話框,而不是自己創建一個對話框。與黑莓手機的工作方式類似。 – Micah 2010-10-19 14:23:12

+0

我完全同意你的看法。我沒有在這方面找到任何開發人員的指導,並最終看看別人在做什麼。不幸的是,我們在這裏沒有任何指導。 – indyfromoz 2010-10-19 18:08:13

+0

在應用證書請求中有一些信息,第2.10.4至2.10.8節 – 2010-10-20 05:23:18