Google Play:在運(yùn)行時(shí)適當(dāng)?shù)卣埱髾?quán)限(適用于 Android 6.0 及更高版本)

來源: Google Developers
作者:Google Developers
時(shí)間:2020-12-28
17378
確保在正確的時(shí)機(jī)提出權(quán)限請求,并適當(dāng)?shù)叵蛴脩粽f明和告知請求權(quán)限的需要。

確保在正確的時(shí)機(jī)提出權(quán)限請求,并適當(dāng)?shù)叵蛴脩粽f明和告知請求權(quán)限的需要。

這樣做的好處

如果應(yīng)用在提出權(quán)限請求時(shí)并未向用戶充分說明權(quán)限用途(即不當(dāng)權(quán)限請求),用戶可能就不會同意授權(quán),這可能會導(dǎo)致應(yīng)用無法提供用戶預(yù)期的功能。最糟糕的是,用戶可能會因?yàn)闄?quán)限請求不當(dāng)而對應(yīng)用失去信任,甚至卸載應(yīng)用。

只需依照下列最佳做法提出權(quán)限請求,便能使用戶相信,應(yīng)用請求權(quán)限具有正當(dāng)?shù)睦碛刹⑶視?jǐn)慎處理您允許其訪問的數(shù)據(jù)或功能。如此一來,用戶更有可能會授予應(yīng)用所需的權(quán)限,并且在獲享預(yù)期的應(yīng)用功能后繼續(xù)使用應(yīng)用。

最佳做法

·向用戶說明請求權(quán)限的原因(特別是針對權(quán)限用途不明確的情況):對于需要授予權(quán)限才能使用的功能,您應(yīng)清楚地說明所請求的權(quán)限將用于提供什么好處。

·應(yīng)用在嘗試使用任何權(quán)限之前,一律應(yīng)檢查用戶是否已授予該權(quán)限,因?yàn)橛脩艨赡軙S時(shí)通過系統(tǒng)設(shè)置撤消權(quán)限。

·確保用戶可在授予權(quán)限后立即獲得好處,這有助于贏得用戶信任,并使他們確信權(quán)限請求是正當(dāng)且必要的。

·幫助用戶撤消拒絕授權(quán)設(shè)置。如果用戶在選擇“不再詢問”選項(xiàng)后想要授予權(quán)限,您可將用戶轉(zhuǎn)到應(yīng)用設(shè)置。

·確保用戶啟用了正確設(shè)置,以便您的應(yīng)用能正常運(yùn)行。即使您擁有權(quán)限,用戶仍然可以在自己的設(shè)備上關(guān)閉某些設(shè)置。例如,飛行模式會使您的應(yīng)用無法獲取數(shù)據(jù)?;蛘?,您擁有位置信息獲取權(quán)限,但用戶可能會關(guān)閉其設(shè)備的位置信息功能。

·如果您需要位置信息,請?zhí)岢鑫恢眯畔⒃O(shè)置請求,以確保用戶開啟相應(yīng)的設(shè)備設(shè)置。系統(tǒng)會向用戶顯示對話框,提示他們在設(shè)備上開啟相應(yīng)的位置信息設(shè)置,而無需離開應(yīng)用。

location-settings-request-dialog-device_2x.png

Google搜索應(yīng)用中的位置信息設(shè)置請求對話框示例。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Google Developers,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多