2012-09-29 32 views
4

在Windows 8中,JavaScript metro應用程序,如果用戶拒絕使用地理位置的權限,則該權限始終會被拒絕。如何在用戶拒絕一次後再次請求用戶對Geolocation的使用權限?

也許用戶第一次使用該應用程序時拒絕使用地理位置的權限,但稍後可能願意允許在構建信任時使用地理位置。但我找不到如何再次申請許可。

即使在Win8地理位置示例中,一旦權限被拒絕,它仍然被拒絕,並且無法再次請求權限。

是否可以再次詢問用戶的權限?

回答

2

您始終可以通過彈出窗口或消息對話框提示用戶,您無法啓動地理位置查詢並導致核心能力問題觸發。用戶很快就會了解到,這些功能可以在您的應用程序Settings |中進行配置權限彈出,你甚至可以指出他們改變他們的答案。

換句話說,我認爲這個平臺避免了用戶說:「你會不會讓我孤單?!我不想被我的隱私困擾!並且如果開發人員對他的工作流程非常小心,那麼我懷疑要避免用戶說「嗨!我希望這個應用程序能夠讓我的位置變得更聰明,但我不知道如何啓用它」這種情況太難了。 「 主觀我知道,但你可以看到它對用戶的偏愛。

0

你可以做一個Toast通知,但是就像Jeremy說的,如果你開始討厭它,你可能會把用戶趕走。

相關問題