【譯文】iOS人機(jī)界面指南——訪問(wèn)用戶數(shù)據(jù)

0 評(píng)論 6657 瀏覽 3 收藏 10 分鐘

導(dǎo)語(yǔ):伴隨著 iOS 14.5 的發(fā)布,蘋(píng)果在人機(jī)界面指南(Human Interface Guidelines)中增加了訪問(wèn)用戶數(shù)據(jù)(Accessing User Data)的內(nèi)容。

用戶隱私至關(guān)重要。為了幫助人們信任你的 App,關(guān)鍵是要對(duì)你的 App 所需要的隱私相關(guān)數(shù)據(jù)和資源以及如何使用這些數(shù)據(jù)保持公開(kāi)透明。例如,你必須請(qǐng)求權(quán)限才能訪問(wèn):

  • 個(gè)人數(shù)據(jù),包括:位置、健康、財(cái)務(wù)、聯(lián)系人和其他個(gè)人識(shí)別信息。
  • 用戶生成的內(nèi)容,如:電子郵件、信息、日歷數(shù)據(jù)、聯(lián)系人、游戲信息、Apple Music 活動(dòng)、HomeKit 數(shù)據(jù)以及音頻、視頻和照片內(nèi)容。
  • 受保護(hù)的資源,如:藍(lán)牙外圍設(shè)備、家庭自動(dòng)化功能、Wi-Fi 連接和本地網(wǎng)絡(luò)。
  • 設(shè)備功能,如:攝像頭和麥克風(fēng)。

重要提示:從 iOS 14.5 和 iPadOS 14.5 開(kāi)始,如果你想追蹤用戶或訪問(wèn)其設(shè)備的廣告標(biāo)識(shí)符,你必須使用 AppTrackingTransparency framework 來(lái)請(qǐng)求用戶的許可;要了解更多信息,請(qǐng)參閱 用戶隱私和數(shù)據(jù)使用(User Privacy and Data Use) 。

當(dāng)你提交新的或更新的 App 時(shí),你必須提供有關(guān) App 的隱私做法和你收集的隱私相關(guān)數(shù)據(jù)的詳細(xì)信息,以便 App Store 能夠在你的產(chǎn)品頁(yè)面上顯示這些信息(你可以在 App Store Connect 中隨時(shí)管理這些信息)。

人們?cè)谙螺d你的 App 之前,會(huì)根據(jù)你產(chǎn)品頁(yè)面上的隱私細(xì)節(jié)來(lái)做出知情的決定。

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

一款 App 的 App Store 產(chǎn)品頁(yè)面有助于人們?cè)谙螺d前了解該 App 的隱私做法。

一、申請(qǐng)?jiān)L問(wèn)用戶數(shù)據(jù)和資源的許可

iOS 系統(tǒng)提供了一個(gè)標(biāo)準(zhǔn)的權(quán)限請(qǐng)求對(duì)話框(Alert),讓人們查看你對(duì)訪問(wèn)他們的私人信息或受保護(hù)資源的請(qǐng)求,他們也可以查看你的請(qǐng)求并更新他們?cè)陔[私設(shè)置中的選擇;你提供一個(gè)描述信息,說(shuō)明你的 App 為什么需要這些項(xiàng)目,并決定何時(shí)顯示權(quán)限請(qǐng)求對(duì)話框(Alert);iOS 系統(tǒng)處理權(quán)限請(qǐng)求對(duì)話框(Alert)體驗(yàn)的所有其他部分。

這里有幾個(gè)例子:

案例 1:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

案例 2:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

案例 3:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

寫(xiě)一份清楚地描述你的 App 如何使用你所需要的數(shù)據(jù)的文案。

標(biāo)準(zhǔn)的權(quán)限請(qǐng)求對(duì)話框(Alert)將在你的 App 名稱之后,或者人們用來(lái)授予或拒絕其權(quán)限的按鈕之前顯示你的文案“稱為目的字符串(purpose string)或用途說(shuō)明字符串(usage description string )”。

爭(zhēng)取讓你的文案用一個(gè)簡(jiǎn)短、完整的句子,看起來(lái)直截了當(dāng)、具體、易懂。使句子大小寫(xiě),避免被動(dòng)語(yǔ)態(tài),并在結(jié)尾處加上一個(gè)句號(hào)。

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

只有當(dāng)你的 App 明確需要訪問(wèn)數(shù)據(jù)時(shí)才請(qǐng)求許可。

人們對(duì)索要個(gè)人信息產(chǎn)生懷疑是很正常的,尤其是在沒(méi)有明顯需要的情況下,僅當(dāng)人們實(shí)際使用需要其數(shù)據(jù)的功能時(shí)才請(qǐng)求許可‘例如,你可能只在用戶想知道如何到達(dá)你的商店地址時(shí),才要求訪問(wèn)設(shè)備的位置信息。

小貼士:在嘗試訪問(wèn)位置信息之前,請(qǐng)檢查系統(tǒng)確認(rèn)是否啟用了位置服務(wù)。使用這些信息,你可以在必要時(shí)避免顯示權(quán)限請(qǐng)求對(duì)話框(Alert)。

只有當(dāng)數(shù)據(jù)是你的 App 運(yùn)行所必需的時(shí)候才請(qǐng)求允許。當(dāng)你的 App 需要信息的原因顯而易見(jiàn)時(shí),人們不太可能覺(jué)得被請(qǐng)求打擾。

如果你想在人們啟動(dòng)你的 App 時(shí)立即進(jìn)行 App 追蹤(App tracking,譯者注:一種獲得數(shù)據(jù)給用戶打上標(biāo)記便于之后做個(gè)性化推送的技術(shù)),你必須在收集任何追蹤數(shù)據(jù)之前顯示系統(tǒng)提供的權(quán)限請(qǐng)求對(duì)話框(Alert)。

二、在權(quán)限請(qǐng)求對(duì)話框(Alert)之前顯示自定義消息

理想情況下,人們基于上下文已經(jīng)知道你請(qǐng)求其權(quán)限的原因,但如果有必要提供更多的細(xì)節(jié),則可以在權(quán)限請(qǐng)求對(duì)話框(Alert)出現(xiàn)之前顯示自定義消息。

請(qǐng)清楚地說(shuō)明,打開(kāi)系統(tǒng)權(quán)限請(qǐng)求對(duì)話框(Alert)是人們?cè)谧远x消息屏幕上可以采取的唯一操作。

人們可以把預(yù)先提示信息(pre-alert message)理解為一種緩兵之計(jì),所以讓他們迅速地讀完信息并查看系統(tǒng)權(quán)限請(qǐng)求對(duì)話框(Alert)是至關(guān)重要的。如果在隱私相關(guān)的權(quán)限請(qǐng)求之前顯示一個(gè)自定義屏幕,那么它必須只提供一個(gè)操作,這個(gè)操作必須顯示系統(tǒng)權(quán)限請(qǐng)求對(duì)話框(Alert)。

使用像 “繼續(xù)“這樣的詞來(lái)命名這個(gè)動(dòng)作;不要使用“允許”或其他可能使人們認(rèn)為正在授予權(quán)限或在自定義屏幕中執(zhí)行其他操作的術(shù)語(yǔ)。

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

三、澄清追蹤請(qǐng)求

App 追蹤(App tracking)是一個(gè)敏感問(wèn)題。在某些情況下,顯示明確描述追蹤好處的定制信息可能是有意義的。

不要在系統(tǒng)提供的權(quán)限請(qǐng)求對(duì)話框(Alert)之前使用可能會(huì)迷惑或誤導(dǎo)人們的自定義消息。人們有時(shí)會(huì)快速點(diǎn)擊以消除權(quán)限請(qǐng)求對(duì)話框(Alert)而不閱讀它們,利用這些行為影響選擇的自定義消息屏幕將導(dǎo)致 App Store 審核拒絕。

有幾種被禁止的自定義信息設(shè)計(jì)會(huì)導(dǎo)致拒絕。比如:提供獎(jiǎng)勵(lì),顯示一個(gè)看起來(lái)像請(qǐng)求的屏幕,顯示權(quán)限請(qǐng)求對(duì)話框(Alert)的圖片,以及在權(quán)限請(qǐng)求對(duì)話框(Alert)背后的屏幕上做注釋(如下圖所示)。

反面案例——提供獎(jiǎng)勵(lì):

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

不要給予同意請(qǐng)求的獎(jiǎng)勵(lì)。你不能因?yàn)榻o予用戶許可而給予補(bǔ)償,你也不能在用戶允許你追蹤他們之前,拒絕提供功能或內(nèi)容,或者讓你的 App 無(wú)法使用。

反面案例——仿造請(qǐng)求:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

不要顯示反映系統(tǒng)權(quán)限請(qǐng)求對(duì)話框(Alert)功能的自定義消息。特別是不要?jiǎng)?chuàng)建一個(gè)按鈕標(biāo)題使用“允許”或類似的文案,因?yàn)槿藗冊(cè)陬A(yù)先提示屏幕上不能允許任何東西。

反面案例——權(quán)限請(qǐng)求對(duì)話框圖片:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

不要顯示標(biāo)準(zhǔn)權(quán)限請(qǐng)求對(duì)話框的圖片,并以任何方式修改它。

反面案例——權(quán)限請(qǐng)求對(duì)話框注釋:

【譯文】iOS 人機(jī)界面指南-訪問(wèn)用戶數(shù)據(jù)

不要繪制視覺(jué)提示,將人們的注意力吸引到系統(tǒng)權(quán)限請(qǐng)求對(duì)話框的允許按鈕上。

 

譯者:龍爪槐守望者

本文譯自:https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/accessing-user-data/

作者:龍爪槐守望者 公眾號(hào):龍爪槐守望者

本文由 @龍爪槐守望者 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自 Pexels,基于 CC0 協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!