申請授權的正確打開方式
你知道嗎,一款APP在安裝后的三天內,平均會失去80%的活躍用戶。大部分用戶使用一次就會卸載。用戶想要嘗試不同的APP,在使用幾天后決定繼續使用還是刪除它。
難道是因為這些APP做的不夠好嗎?不一定,用戶和APP的第一次互動很大程度上決定了用戶對這款APP的印象,無論是好的還是壞的。當用戶打開一個新的APP,他們最不愿意看見的就是一連串申請權限的彈窗:
- 獲取位置信息
- 獲取手機聯系人信息
- 獲取相機使用權限
這一連串的操作給用戶負面的影響和體驗,這些往往導致用戶放棄使用這個APP。APP需要在獲取權限之前和用戶保持好足夠的聯系。這篇文章將幫助你避免在權限申請中常出現的一些問題。
建立一個策略
在APP申請授權這個問題上,最讓用戶感到頭疼的的就是在沒有任何提示或解釋的情況下,讓用戶通過授權申請。過早地或者一次性過多地向用戶發出授權申請,都是最常見的錯誤。然而,還是有很多的APP在第一次打開的時候,就能看見這些授權申請。比如Gmail郵箱甚至在登錄前的引導頁就發出授權申請,而且沒有任何的輔助信息。
圖1 Inbox by Gmail
當我們發出授權申請的時候,我們希望所有的用戶都接受這個申請。為了達成這個目標,我們需要建立一個申請策略。
這個申請策略取決于申請類型的清晰程度和重要性。重要的授權申請需要在一開始的時候就發出,而那些次要的可以在使用過程中去申請。
圖2 授權申請模式
什么時候發出申請
用戶接受或者拒絕授權申請的重大影響因素之一就是它什么時候出現。
一個簡單的規則:在用戶不是真正需要它之前不要主動去發起申請。
開始只出現非常重要的授權申請
對很多APP而言,無法獲取數據將會改變整個用戶體驗。比如,一款基于SMS(短訊服務)的APP,如果無法獲取到數據將會使整個APP無法正常使用。幸運的是,用戶期望一款短訊服務APP獲取相關的數據,所以一開始的時候就發去授權申請就顯得十分合理。
圖3 ?Google Hangouts
當一個操作需要申請多個授權時,只發起那個相關的授權申請,不要有多余的申請。
小貼士:請確保用戶能夠清晰地了解這個APP在做什么(基于APP的描述或者之前相似的經驗),并且在一開始的時候只向用戶申請那些重要的、符合用戶期望的授權。
在相關的場景中發起授權申請
在大多數情況下,如果一個新的用戶最初的體驗是一連串的授權申請,那么你可能已經失去了一個吸引有用戶的大好機會。APP需要在相關的、讓用戶便于理解的場景中,去發起授權申請。因為一旦用戶被吸引住了,他們是極有可能接受授權申請的。
圖4左 ?用戶在沒有相關場景和當前操作的情況下,向用戶發起位置授權。
圖4右? 用戶在相關任務場景中,向用戶發起位置授權,然后搜索店鋪位置。
小貼士:如果在一個相關的操作中去發起授權申請,用戶同意授權申請的可能性會更大。
如何向用戶發起授權申請
APP需要向用戶告知每一個授權申請出現的理由,可以是一個特有的名字或者一段簡短的解釋。記住,如果你想要得到一個肯定的答案,你必須好好地發起這個申請。
一個簡單的規則:確保用戶非常清晰的明白,他們同意了這項授權申請后會得到什么樣的反饋。
好處解釋
如果遇到一些授權申請,它們本身不容易被用戶清晰的理解,那么需要向用戶解釋這個申請。如果你們的APP有引導頁,用它去解釋你們的APP是做什么的,為什么需要發這個授權申請。
圖5
另一個很好的例子就是在使用場景中解釋你的授權申請,它幫助用戶更好地理解了這個授權。嘗試著向用戶解釋如果給APP這個授權,他可以得到哪些好處。
圖6 Google Maps
在申請授權的時候,使用背景圖
你可以通過一張背景圖片來解釋這個授權申請。Foursquare這款APP通過一張背景圖片解釋為什么需要這個特定的授權。
圖7 ?Foursquare
在真正的授權申請之前,以浮層的方式預先告知相關信息
因為你只能觸發iOS默認授權申請一次,所以最糟糕的事情就是用戶在系統層級拒絕了授權申請,因為在iOS修改這個決定是一件很復雜的事情。大多數情況下,最好是在真正的iOS授權申請出現在屏幕之前,以浮層的方式預先告知相關信息。
Cluster在這方面是一個很好的例子,Cluster的申請流程包含了一個和場景相關的頁面,一個浮層,最后才是真正的授權申請。Cluster通過這種提前告知的方式,使用戶拒絕授權申請的問題幾乎消失了。
圖8 ? 浮層中的對話,向用戶解釋了為什么需要這個授權
在相關操作時申請授權
用戶自己觸發授權操作的效果,甚至要好于在一個和場景相關的頁面自動出現的授權申請。因為用戶有心理預期,同意授權的可能性也更高。當用戶點擊使用某個功能,比如在Cluster中,點擊使用相機功能,然后觸發相機的授權申請。
圖9 在用戶使用相關功能的時候,促使用戶解釋授權申請
怎樣處理被拒絕的授權申請
由于拒絕授權申請后可能會導致一些功能無法正常使用,所以需要向用戶解釋相關情況。
一個簡單的規則:任何時候一個授權申請被拒絕后,都應該向用戶提供反饋。
重要的授權申請
如果APP因為一個重要的授權申請被拒絕而導致它不可以運行了,必須要向用戶解釋為什么這個授權申請一定要被同意,并且提供一個可以打開設置的鏈接。
下面這個例子是Google的Hangouts向用戶解釋它需要一個授權。
圖10 Google Hangouts
結論
顯然每一款APP都是不一樣的,但是你應該考慮到的是,用戶什么時候需要獲取他們手機中的哪一部分數據,并且保證這是符合他們預期的。提升用戶體驗是一件需要持續進行的事情。不要錯過這個機會去提升用戶在接受授權方面的體驗。多嘗試一些,看看哪一個對你來說是最好的!
原文地址:https://uxplanet.org/mobile-ux-design-the-right-ways-to-ask-users-for-permissions-6cdd9ab25c27#.r1mvt81oo
本文由 @yufeicczu? 翻譯發布于人人都是產品經理。未經許可,禁止轉載。
好的交互是恰到好處的 而不是刻意為之。
這篇不錯~
認同認同
一個簡單的規則:在用戶不是真正需要它之前不要主動去發起申請。