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寫作要點(附案例)

TAG:授权 | PRD | 需求文档 |