請求許可
應(yīng)用程序需要得到用戶的許可才能獲取個(gè)人信息,包括當(dāng)前位置途事,日歷验懊,聯(lián)系人信息,提醒和照片尸变。雖然用戶覺得使用應(yīng)用程序獲取信息非常的方便义图,但是他們依然希望能夠掌控自己的個(gè)人信息。例如召烂,用戶會(huì)喜歡系統(tǒng)自動(dòng)標(biāo)注照片的物理位置或者尋找附近的朋友碱工,但是他們也希望能夠選擇禁用這些功能宙址。
僅當(dāng)應(yīng)用程序確切地需要時(shí)幢踏,才請求個(gè)人信息。要求個(gè)人信息很自然地會(huì)讓人有所懷疑,尤其是在沒有明確需要的時(shí)候迟螺。確保用戶當(dāng)前使用的功能有確實(shí)的需要時(shí)才提出請求許可杀捻。例如古沥,應(yīng)用程序只在激活位置追蹤功能時(shí)才請求獲取當(dāng)前位置彩扔。
解釋說明為什么應(yīng)用程序需要這些信息。在系統(tǒng)請求許可警告顯示自定義內(nèi)容(一般為目的說明文字或者使用說明文字)蒸痹,并且包括一個(gè)案例春弥。保持文字簡短、明確叠荠,使用用例匿沛,并且保持禮貌這樣用戶才不會(huì)感到有壓力。文字中不需要顯示應(yīng)用程序的名稱-因?yàn)橄到y(tǒng)已經(jīng)定義了你的應(yīng)用程序榛鼎。
僅當(dāng)應(yīng)用程序有需要時(shí)逃呼,才在啟動(dòng)時(shí)請求權(quán)限。如果你的應(yīng)用程序很明顯是基于用戶的個(gè)人信息來運(yùn)行者娱,那么用戶不會(huì)被這樣的請求所打擾抡笼。
沒必要的話,不要請求位置信息黄鳍。在獲取位置信息之前蔫缸,請檢查系統(tǒng)以確認(rèn)位置服務(wù)是否可用。由此际起,你可以推遲警告直到有功能需要時(shí)再顯示,或者可能完全避免出現(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/