請求許可
應(yīng)用程序需要得到用戶的許可才能獲取個人信息,包括當(dāng)前位置,日歷,聯(lián)系人信息,提醒和照片。雖然用戶覺得使用應(yīng)用程序獲取信息非常的方便,但是他們依然希望能夠掌控自己的個人信息。例如,用戶會喜歡系統(tǒng)自動標(biāo)注照片的物理位置或者尋找附近的朋友,但是他們也希望能夠選擇禁用這些功能。

僅當(dāng)應(yīng)用程序確切地需要時,才請求個人信息。要求個人信息很自然地會讓人有所懷疑,尤其是在沒有明確需要的時候。確保用戶當(dāng)前使用的功能有確實的需要時才提出請求許可。例如,應(yīng)用程序只在激活位置追蹤功能時才請求獲取當(dāng)前位置。

解釋說明為什么應(yīng)用程序需要這些信息。在系統(tǒng)請求許可警告顯示自定義內(nèi)容(一般為目的說明文字或者使用說明文字),并且包括一個案例。保持文字簡短、明確,使用用例,并且保持禮貌這樣用戶才不會感到有壓力。文字中不需要顯示應(yīng)用程序的名稱-因為系統(tǒng)已經(jīng)定義了你的應(yīng)用程序。
僅當(dāng)應(yīng)用程序有需要時,才在啟動時請求權(quán)限。如果你的應(yīng)用程序很明顯是基于用戶的個人信息來運行,那么用戶不會被這樣的請求所打擾。
沒必要的話,不要請求位置信息。在獲取位置信息之前,請檢查系統(tǒng)以確認(rèn)位置服務(wù)是否可用。由此,你可以推遲警告直到有功能需要時再顯示,或者可能完全避免出現(xiàn)警告。
使用系統(tǒng)提供的警告。你可以在標(biāo)準(zhǔn)請求警告中自定義文字內(nèi)容,但要避免增加復(fù)制標(biāo)準(zhǔn)警告行為或外觀的自定義提示。
原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/