身份認(rèn)證
僅僅在交換價(jià)值(如個(gè)性化經(jīng)驗(yàn),訪問其他功能,購買內(nèi)容或者同步數(shù)據(jù))時(shí)要求用戶進(jìn)行身份認(rèn)證。如果你的應(yīng)用程序要求身份認(rèn)證,使用蘋果登錄為用戶提供一個(gè)簡單并且安全的登錄方式。
如果你不使用蘋果登錄,請使用自動(dòng)填寫密碼。此功能自動(dòng)生成并且填寫密碼和安全碼,這樣用戶就只需要花較少的時(shí)間來進(jìn)行身份驗(yàn)證。所有的應(yīng)用程序都應(yīng)該支持此功能。
盡量推遲登錄。當(dāng)用戶做任何有用的操作之前如果被強(qiáng)制要求登錄的話,他們往往會(huì)放棄使用應(yīng)用程序。在認(rèn)證允許之前,請給他們一個(gè)愛上你的應(yīng)用程序的機(jī)會(huì)。在購物應(yīng)用程序中,讓用戶進(jìn)入程序后能夠立刻瀏覽商品,僅當(dāng)他們準(zhǔn)備購買時(shí)才要求他們登錄。在媒體流應(yīng)用程序中,在登錄以播放內(nèi)容之前讓用戶瀏覽內(nèi)容,查看你必須什么內(nèi)容。
解釋身份認(rèn)證的好處和如何注冊服務(wù)。如果你的應(yīng)用程序要求身份認(rèn)證,那么請?jiān)诘卿浧辽巷@示簡短友好的解釋以說明要求的原因和益處。此外,記住并不是所有使用你的產(chǎn)品的用戶從一開始都有賬號。請確保為他們解釋如何獲得一個(gè)賬號,或者提供一個(gè)簡單的應(yīng)用程序內(nèi)的注冊方式。
通過顯示合適的鍵盤最小化數(shù)據(jù)填入。例如,當(dāng)要求輸入電子郵件地址時(shí),顯示電子郵件鍵盤屏幕,包括有用的的數(shù)據(jù)輸入快捷方式。
不要使用密碼這個(gè)詞語。密碼是用來解鎖用戶的iOS設(shè)備,并且在禁用生物認(rèn)證時(shí)使用Apple Pay進(jìn)行身份認(rèn)證。
人臉識別和指紋識別
盡量支持生物認(rèn)證。人臉識別和指紋識別是為用戶信任的安全熟悉的認(rèn)證方式。若果用戶的啟用了生物識別,你可以假設(shè)他們了解生物識別是如何運(yùn)作的,意識到其便利性并且希望盡可能使用它。請記住,用戶可能會(huì)在設(shè)備上禁用生物認(rèn)證,所以你的應(yīng)用程序應(yīng)該準(zhǔn)備好處理這種情況。

為用戶呈現(xiàn)單一的身份認(rèn)證方法。當(dāng)用戶不需要選擇如何認(rèn)證時(shí)才是最直觀的。只需給他們提供一個(gè)選項(xiàng),如面部識別。如果最開始的方法失敗了,再為他們提供一個(gè)選項(xiàng)作為回退(如要求用戶名或者密碼)。
僅當(dāng)響應(yīng)用戶操作時(shí)啟動(dòng)身份認(rèn)證。一個(gè)簡單的操作(如點(diǎn)擊按鈕),可以保證用戶想要進(jìn)行身份認(rèn)證。就面部識別而言,它增加了用戶面對攝像機(jī)的可能性。
始終明確身份認(rèn)證方法。例如,使用面部識別登錄應(yīng)用程序的按鈕,應(yīng)該標(biāo)上“使用面部識別登錄”而不是“登錄”。
準(zhǔn)確涉及身份認(rèn)證方法。支持面部識別的設(shè)備不要涉及到指紋識別。相反地,支持指紋識別的設(shè)備不要涉及面部識別。檢查設(shè)備的功能并使用正確的術(shù)語。
通常來說,在應(yīng)用程序中避免提供生物識別的設(shè)置。如果在系統(tǒng)層級啟用了生物識別,就假設(shè)用戶想要使用它。如果你實(shí)現(xiàn)程序特定的設(shè)定,用戶可能會(huì)陷于一種狀態(tài),即系統(tǒng)全局禁用生物識別,但應(yīng)用程序中似乎啟用了生物認(rèn)證。
不要使用圖標(biāo)來識別系統(tǒng)身份認(rèn)證功能。當(dāng)用戶看到類似系統(tǒng)指紋識別和面部識別的圖標(biāo)時(shí),他們會(huì)認(rèn)為自己應(yīng)該進(jìn)行身份認(rèn)證。使用圖標(biāo)來識別身份認(rèn)證功能增加了不一致性并且導(dǎo)致困惑,尤其是當(dāng)這些圖標(biāo)是彩色的,大尺寸地顯示,在上下文之外呈現(xiàn)時(shí)。
原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/