PM應該知道的APP授權知識
如果PM稍微懂點技術或者和前端童鞋聊一下,就知道ios開發規範支持自定義申請授權時間,以及授權失敗後如何友情提醒用戶重新開啟。
看到很多iOS APP不對授權做處理,導致首次打開的時候接二連三的彈出申請通知,申請數據,申請攝像頭,申請拍照,申請照片的授權。導致體驗特別差。
其實這是由於產品經理沒有對APP所需的多種授權做處理,所以前端童鞋往往為了省事,設定啟動的時候一次性獲取。其實這樣有可能產生很嚴重的問題。
- 對用戶來說,我第一次使用app,就不斷的彈彈彈,影響我正常使用APP。
- 對運營來說,會造成推送功能的開啟率很低,後續無法推送重要消息給用戶。
- 對業務來說,部分用戶永遠都收不到重要信息的通知,覺得這APP不熱鬧沒人氣。
其實,如果PM稍微懂點技術或者和前端童鞋聊一下,就知道ios開發規範支持自定義申請授權時間,以及授權失敗後如何友情提醒用戶重新開啟。
一、授權是什麼?
App向系統申請授予某些許可權,從而相應的功能才能正常使用。常見的有使用網路、推送、使用攝像頭、查看照片、位置信息、通訊錄……
二、授權有幾種?
根據業務需求來說,一般可以分為以下2種,體現為是否需要首次啟動的時候就獲取:
- 必要授權。必須具備的許可權,否則APP的主體功能無法使用,必須在首次打開APP的時候就獲取。
- 非必要授權。即使不授權,APP的主題功能不受影響。僅部分功能無法使用。
比如,你首次打開微信的時候不能不允許它訪問網路,那就徹底廢了。
三、常見的授權有哪些?
ios開發規範是允許自定義授權內容,不過一般來說RD都懶得修改,所以如果在乎體驗的話,PM應該自己優化一下。
左邊內容為申請授權界面的文案,右邊為授權拒絕之後下次提醒用戶如何開啟的文案。
- 訪問網路
- 推送信息
- 訪問相機
- 訪問麥克風
- 獲取地理位置
- 訪問通訊錄
四、什麼時候申請授權?
首次啟動App只出現必要的授權申請,比如大部分APP都需要訪問網路的許可權。
當用戶真正需要的時候才去發起,確保用戶明白同意後會得到什麼樣的反饋。比如想去查看附近的妹子,申請獲取」位置信息」授權。
五、如何申請授權?
- 用故事板去解釋App為什麼需要這個授權,適合首次App的時候申請必要授權。
- 在申請授權的時候,通過一張背景圖片來解釋這個授權申請。
- 申請授權之前用浮層的方式預先告知,因為你只能觸發iOS默認授權申請一次。
- 用戶自己觸發授權操作的效果,甚至要好於在一個和場景相關的頁面自動出現的授權申請。因為用戶有心理預期,同意授權的可能性也更高。
六、怎樣處理被拒絕的授權申請?
理論上來說任何時候授權申請被拒絕後,都應該向用戶提供反饋。
由於拒絕授權申請後可能會導致部分功能無法正常使用,所以需要向用戶解釋清楚。如果因為重要的授權申請被拒絕而導致它不可以運行了,必須要向用戶解釋為什麼這個授權申請一定要被同意,並且提供如何重新開啟的路徑或者說明。如何提醒可以參考上方的彈出框文案。
七、授權流程圖
以iOS為主。
Android在安裝的時候就會提醒獲取所有的授權,否則無法安裝成功並使用。(最新版本支持只開啟部分授權也可安裝,也就遵循此流程圖規則了。
八、總結
按照以上的方法進行優化授權模塊,可以得到以下好處:
- APP的體驗會變好,不會一打開就很多個彈框。
- APP的推送開啟率能夠大幅度提升。
- 用戶不會因為某些功能不能使用而莫名怪責,而是清楚自己知道未允許某些授權。
點擊下載rp源文件
作者:浪子,關注公眾號langzisay查看全部文章,浪子PRD系列http://51prd.com。
推薦閱讀:
※B2C自營商城的商品設計方案
※誰有產品需求文檔,市場需求文檔,商業需求文檔的範文?這個文檔 有沒有模板可以參照?
※最全的PRD寫作要點(附案例)