善用Axure寫PRD,PM應該知道的APP授權知識(更新了配圖)

2020-12-11 人人都是產品經理

如果PM稍微懂點技術或者和前端童鞋聊一下,就知道iOS和Android開發規範支持自定義申請授權時間,以及授權失敗後如何友情提醒用戶重新開啟。

為什麼要了解授權

大部分APP首次打開的時候,你會發現一連彈出好幾個申請,比如申請通知,申請數據,申請攝像頭,申請拍照,申請照片的授權。導致體驗特別差。

其實這是由於產品經理沒有對APP所需的多種授權做處理,所以前端童鞋往往設定啟動的時候一次性獲取。其實這樣會產生不少問題。

  • 對用戶來說,我第一次使用app,就不斷的彈彈彈,影響我正常使用APP。
  • 對運營來說,會造成推送功能的開啟率很低,後續無法推送重要消息給用戶。
  • 對業務來說,部分用戶永遠都收不到重要信息的通知,覺得這APP不熱鬧沒人氣。

其實,如果PD稍微懂點技術或者和前端童鞋聊一下,就知道ios開發規範支持自定義申請授權時間,以及授權失敗後如何友情提醒用戶重新開啟。Android最新版本也支持類似的。

授權是什麼

App向系統申請授予某些權限,從而相應的功能才能正常使用。常見的有使用網絡、推送、使用攝像頭、查看照片、位置信息、通訊錄……

授權有幾種

根據業務需求來說,一般可以分為以下2種,體現為是否需要首次啟動的時候就獲取:

  • 必要授權。必須具備的權限,否則APP的主體功能無法使用,必須在首次打開APP的時候就獲取。比如你不允許微信訪問網絡,那就不可用了。
  • 非必要授權。即使不授權,APP的主題功能不受影響。僅部分功能無法使用。

常見的授權有哪些

ios開發規範是允許自定義授權內容,不過一般來說RD都懶得修改,所以如果在乎體驗的話,PD應該自己優化一下。

左邊內容為申請授權界面的文案,右邊為授權拒絕之後下次提醒用戶如何開啟的文案。

訪問網絡

推送信息

訪問相機

訪問麥克風

獲取地理位置

訪問通訊錄

什麼時候申請授權?

必要授權

首次啟動的時候申請,比如大部分APP都需要訪問網絡的權限。

非必要授權

當用戶真正需要的時候才去發起,確保用戶明白同意後會得到什麼樣的反饋。比如當你想去查看附近的妹子,申請獲取」位置信息」授權。

如何申請授權?

  • 用故事板去解釋App為什麼需要這個授權,適合首次App的時候申請必要授權。
  • 在申請授權的時候,通過一張背景圖片來解釋這個授權申請。
  • 申請授權之前用浮層的方式預先告知,因為你只能觸發iOS默認授權申請一次。
  • 用戶自己觸發授權操作的效果,甚至要好於在一個和場景相關的頁面自動出現的授權申請。因為用戶有心理預期,同意授權的可能性也更高。
  • 怎樣處理被拒絕的授權申請?

申請授權的詳細流程

流程圖是以iOS為主,Android在V6.0之前首次打開的時候就會提醒獲取所有的授權,否則無法安裝成功並使用。V6.0之後支持在有需要的時候自動獲取授權。

授權拒絕後如何做

理論上來說任何時候授權申請被拒絕後,都應該向用戶提供反饋。

由於拒絕授權申請後可能會導致部分功能無法正常使用,所以需要向用戶解釋清楚。

如果因為重要的授權申請被拒絕而導致它不可以運行了,必須要向用戶解釋為什麼這個授權申請一定要被同意,並且提供如何重新開啟的路徑或者說明。如何提醒可以參考上方的彈出框文案。

總結

按照以上的方法進行優化授權模塊,可以得到以下好處:

  • APP的體驗會變好,不會一打開就很多個彈框。
  • APP的推送開啟率能夠大幅度提升。
  • 用戶不會因為某些功能不能使用而責怪我們,而是清楚自己知道未開啟權限。

 

提供Axure源文件點擊下載,也可在線查看唯一更新網址。

相關閱讀

善用Axure寫PRD,移動PD需要梳理這些流程圖

善用Axure寫PRD,全局規範一個都不能少

善用Axure寫PRD,徹底丟棄Word和PPT

善用Axure寫PRD,APP文本框通用的輸入規則

善用Axure寫PRD,2種模式7種方法解析頁面加載邏輯

善用Axure寫PRD,產品邏輯的5種呈現方法

#專欄作家#

浪子,業務型PM。公眾號langzisay,人人都是產品經理專欄作家。

本文原創發布於人人都是產品經理。未經許可,禁止轉載。

相關焦點

  • 用Axure做一個產品需求文檔(PRD)模板
    製作方法簡單,只需要用axure自帶的表格原件,樣式修改的好看一點即可。3. 產品概述這部分主要是介紹產品的背景、功能、價值、架構,以及解決了用戶哪些痛點,以及產品是如何解決這些痛點的。用戶類型:用axure自帶表格即可製作。地區、性別、年齡分布建議使用可視化視圖來做,這樣的效果更佳清晰。
  • 善用Axure寫PRD,最正統的產品邏輯表達法
    notes 的作用曾經寫過一篇文章介紹各種產品邏輯表達法 ,可以輔助閱讀。notes邏輯表達法相比於其他方法,具有以下優勢,其中易讀性特別重要。不漏。一個控制項一個控制項的寫邏輯,不容易遺漏。完整性。定義好注釋欄位後,從功能、視覺、交互、業務、技術等多個角度來描述。易讀性。
  • 手把手教你寫B端產品PRD
    在說B端產品需求文檔如何寫之前,先說一下需求文檔的展現形式,我以前分享WORD形式的PRD文檔寫法,很多人會說我分享的內容過時了,現在都是用AXURE來寫文檔,當我分享AXURE形式的PRD文檔寫法的時候,很多人又說,你這AXURE寫的不專業。其實表現形式啥的,真心不重要,重要的是要達到目的,PRD的目標是啥?
  • 手機APP都是用什麼程式語言寫的呢
    打開APP 手機APP都是用什麼程式語言寫的呢 C語言與程序設計 發表於 2020-12-24 17:05:28   今天想和大家分享的內容是和我們手機上APP相關的,它們都是用什麼程式語言寫的呢?
  • 如何用Axure快速製作APP交互原型
    其中,作為一個專業的快速原型設計工具,Axure RP無疑在產品人心中擁有一個難以撼動的地位。但就要PS一樣,雖然足夠專業,但同樣也會存在使用靈活性的一些問題。今天我們就談談,如何用Axure快速製作APP交互原型,不對,更準確的說法應該是:如何用Axure快速製作一份有水準的APP交互原型。作為一名優秀的產品人不僅要保證效率,也要保證質量才行。
  • 有了這個神器,輕鬆用 Python 寫 APP !
    近日,Streamlit 聯合創始人 Adrien Treuille 撰文介紹其開發的機器學習工具開發框架——Streamlit,這是一款專為機器學習工程師創建的免費、開源 app 構建框架。這款工具可以在你寫 Python 代碼的時候,實時更新你的應用。目前,Streamlit 的 GitHub Star 量已經超過 3400,在 medim 上的熱度更是達到了 9000+。
  • 靠譜配圖哪裡找
    ,但身處當下略顯浮躁的社會,冗長的文字已經越來越讓人厭倦,更多時候,我們需要那些簡單有趣、具有衝擊力的圖片來刺激眼球。在海量的文字信息中,一張精彩的配圖絕對會豐富你的文案內容,讓它更具影響力。而一張失敗的配圖,會讓還沒來得及細看文字的讀者對整篇內容感到失望,甚至失去閱讀興趣。所以,精彩的文案沒有一張好配圖來修飾的話,就真要呵呵了。那麼問題來了,上哪兒才能找到好配圖?從國外到國內,從原創到山寨,網絡上與圖片、攝影等關鍵詞相關的交流分享平臺簡直不勝枚舉。
  • Axure高階教程:利用JavaScript製作實時天氣顯示APP
    javascript:$.ajax({method: 『GET』,url: 『http://t.weather.sojson.com/api/weather/city/101010100』,data: {}}).done(function(msg){$axure.setGlobalVariable
  • 如何用Python來寫一個pm2.5查詢程序
    這能體現練習的重要性了吧如果大家還不知道怎麼開始的話,可以先移步昌昌的python:基礎教程、以及可以先看看阿姨給大家準備的:python入門電子書。今天阿姨就教大家用python完成首個MVP,如何用CLI(command-line interface,命令行界面)來執行第一個空氣品質查詢程序。
  • .| 「有原型作品展示優先考慮」,新人不會Axure原型怎麼拿offer?
    為什麼公司都要求Axure原型,用不好Axure,畫不好原型會有什麼樣的問題?理由一:業內更聚焦產品經理崗位的axure課程相比市面上,不顧產品經理工作場景和內容,只講解axure操作的課,我們的axure課程更適合於產品經理學習。簡單來說,是專門為產品經理打造的axure課程。不是一味的停留在工具使用上,而是結合產品經理日常工作內容來教授。
  • 用 Python 寫一個安卓 APP
    Python 寫安卓 APP 肯定不是最好的選擇,目前用Java和 kotlin 寫的居多,但是肯定也是一個很偷懶的選擇,而且實在不想學習 Java,再者,就編程而言已經會的就 Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python 寫安卓的 APP 的可能性,還真行。
  • 如何用 Python 寫一個安卓 APP ?
    22點24分準時推送,第一時間送達  編輯:技術君 | 來源:youerning  上一篇:  正文  前言  用 Python 寫安卓 APP 肯定不是最好的選擇,目前用Java和 kotlin
  • 產品經理(PM)常用原型圖設計工具
    天天和產品打交道,不時要做一些頁面原型、離不開各種工具,工欲善其事必先利其器,好的工具軟體可以大大提高工作效率,工具各有優劣,大家按需取之。Web應用原型設計工具及軟體應用原型設計工具、微軟的visio就不說了:Web應用原型設計工具:先來看看這個幾個:Axure RP 、Balsamiq Mockups 、 Pencil Project 以及OmniGraffle試用感覺:第一個、Axure RP:來這裡看看視頻簡介:https://www.axure.com
  • 【視頻教學】遊戲策劃視頻教學第三講:Axure如何設計UI
    axure元件:也叫axure組件或axure部件,系統自帶了一部分最基礎常用的,網上也有很多別人做好的,軟體使用到一定階段可以考慮自己製作元件,以便提高產品原型的製作速度。  生成原型:是指把繪製好的原型通過axure rp生成靜態的html頁面,檢查原型是否正確,同時,方便演示。
  • (下)】玩轉新生周,這些app你一定用得到!
    用!帶!【新生攻略第三篇:下飛機後一臉懵?】銀行卡、電話卡到底怎麼辦【新生攻略第四篇:如何快速融入大學?(上)】加入悉大學生會竟然這麼好?今天萌主就來實踐昨天的承諾細說悉大新生周那些事以及你的大學生活一定會用到的app
  • iPhone上最應該下載的超好用APP推薦
    style dot com (討厭啦不要變成超連結~)最近一次更新完都快沒法用了,app store評論區裡罵成一片,暫時不那麼推薦,不過我是只知道這一家,有類似看秀場的煩請私信給我(⁎⁍̴̛ᴗ⁍̴̛⁎)
  • 種草——好用的外語app們(更新ing)
    寫在前頭      今天要給大家強烈推薦的是外語使用的app們。希望手機成為學習的好幫手。隨著科技發展,app可以用來學外語哦今天本來還想介紹語料庫的,但因為新聞突發,過兩天再介紹吧紙質版的字典不如電子版的好,可以隨身攜帶,網絡更新,可能需要付費,當然如果你喜歡紙質版的紙墨香氣,也可以買來放著,空閒翻翻看。
  • 你應該知道的 NPM 知識都在這!
    很多 Node.js 開發者,都知道有 package.json 這個文件,也多少都了解一些 npm 知識,但是可能沒有系統的學習過,這部分的知識對於開發一個  cli 工具,發布自己的 npm 包都很常用,開發中也會經常用到npm script內容,系統的學習一下確實會有所幫助,上面三個場景如果你都用不到,配置上節約時間,知其所以然也是有必要的!
  • Keep APP產品需求文檔(PRD)
    本文除試寫Keep的PRD之外,也對Keep的一些產品細節作出思考,考慮或有不當,歡迎大家在以下評論區商討,也歡迎大家提出其他思考點,在此以Keep的座右銘熬一雞湯,以饗諸君——「哪有什麼天生如此,只是我們天天堅持。」
  • APP缺陷測試
    再用run app.activity.start --component com.xxxx com.fxxx.mm.module.activity.LoadingActivity這條語句 去嘗試每一個activity 看是否存在拒絕服務攻擊