您當(dāng)前位置:圖趣網(wǎng)(Tuquu) >> 網(wǎng)頁(yè)設(shè)計(jì)教程 >> 設(shè)計(jì)理論 >> 瀏覽設(shè)計(jì)教程

APP授權(quán)設(shè)計(jì)如何讓用戶(hù)不反感并贊成授權(quán)

授權(quán)機(jī)制,是手機(jī)操作體系安全機(jī)制中的一部分,在開(kāi)發(fā)應(yīng)用時(shí)必要用到各種各樣的手機(jī)體系權(quán)限。那在我們的 APP 中,它的授權(quán)該如何設(shè)計(jì),才能讓用戶(hù)贊成授權(quán),或者不反感授權(quán)呢?

本文大綱圖:

一、熟悉授權(quán)

1. 什么是授權(quán)

授權(quán)機(jī)制,是手機(jī)操作體系安全機(jī)制中的一部分,在開(kāi)發(fā)應(yīng)用時(shí)必要用到各種各樣的手機(jī)體系權(quán)限。

一樣平常來(lái)說(shuō),在操作體系中權(quán)限會(huì)被分類(lèi),有些權(quán)限級(jí)別較低,應(yīng)用只需在開(kāi)發(fā)時(shí)聲明即可使用;而與用戶(hù)有關(guān)的權(quán)限級(jí)別都特別很是高,必要用戶(hù)親自授權(quán)才可以。

我們的產(chǎn)品中的功能經(jīng)常會(huì)涉及到這些權(quán)限,為了能使應(yīng)用正常使用,從而給用戶(hù)帶來(lái)更好的體驗(yàn),我們盼望用戶(hù)都能授予我們相干權(quán)限。

2. 必要用戶(hù)授權(quán)的權(quán)限有哪些

iOS 必要用戶(hù)授權(quán)的權(quán)限有下面兩種。

涉及到用戶(hù)隱私的權(quán)限:

體系服務(wù)權(quán)限:

  • 無(wú)線網(wǎng)絡(luò)與蜂窩數(shù)據(jù)(iOS10以后加入,中國(guó)大陸特有的權(quán)限)
  • 關(guān)照權(quán)限
  • VPN
  • 鍵盤(pán)

兩種權(quán)限的區(qū)別:

涉及到用戶(hù)隱私的授權(quán)彈窗中,可以添加簡(jiǎn)短的自定義的向用戶(hù)詮釋說(shuō)明的語(yǔ)句;而體系服務(wù)權(quán)限彈窗不可以添加說(shuō)明,有體系的固定提醒語(yǔ)。

細(xì)致:

  • iOS 應(yīng)用必要使用 iCloud 服務(wù)時(shí),假如用戶(hù)已經(jīng)在 iPhone 上登錄了 iCloud,則不必要用戶(hù)授權(quán)可以直接使用。
  • 使用 TouchID,F(xiàn)aceID 也不必要用戶(hù)授權(quán),可以直接在應(yīng)用中開(kāi)啟。

Android 中必要用戶(hù)授權(quán)的權(quán)限:

Android6.0 后有通俗權(quán)限和傷害權(quán)限之分,必要用戶(hù)授權(quán)的權(quán)限是傷害權(quán)限。傷害權(quán)限共有9個(gè)權(quán)限組,每個(gè)權(quán)限組又包括若干子項(xiàng),在授權(quán)時(shí)只要用戶(hù)對(duì)一個(gè)權(quán)限組的任意一個(gè)子項(xiàng)授權(quán),則整個(gè)權(quán)限組都被視為授權(quán)。

9個(gè)權(quán)限組分別為:日歷、相機(jī)、通信錄、定位、麥克風(fēng)(用于錄音)、電話(一樣平常用于讀取本機(jī)識(shí)別碼)、傳感器 SMS(短信)、存儲(chǔ)。

iOS 與 Android 權(quán)限的區(qū)別:

在 iOS 和 Android 中對(duì)不同的權(quán)限需不必要用戶(hù)授權(quán),劃分不一樣。

比如:iOS 中最常見(jiàn)的關(guān)照權(quán)限和網(wǎng)絡(luò)權(quán)限,都必要用戶(hù)授權(quán)才能使用;而這兩項(xiàng)權(quán)限在 Android 中則不必要用戶(hù)授權(quán),所以 Android 手機(jī)總是有許多彈窗,還有相冊(cè)權(quán)限在 Android 中,也是不必要授權(quán)的。

詳細(xì)兩者有何區(qū)別,可以結(jié)合上面給出的圖自行對(duì)照,總的對(duì)比下來(lái)感覺(jué) iOS 對(duì)于用戶(hù)的珍愛(ài)是更到位的。

要細(xì)致的是,像我們剛才所說(shuō)的網(wǎng)絡(luò)訪問(wèn)和關(guān)照權(quán)限,并沒(méi)有在 Android 列表中列出,但這不代表 Android 中沒(méi)有這兩個(gè)權(quán)限,只是不必要用戶(hù)授權(quán)而已。

知道了 iOS 和 Android 的權(quán)限區(qū)別后,我們?cè)谠O(shè)計(jì)時(shí)就知道統(tǒng)一項(xiàng)權(quán)限,需不必要針對(duì)兩個(gè)體系分別做設(shè)計(jì)了。

3. 常用授權(quán)
  • 第一梯隊(duì):網(wǎng)絡(luò),關(guān)照,位置。
  • 第二梯隊(duì):通信錄,相冊(cè),相機(jī),麥克風(fēng)等。

Android 和 iOS 的常用授權(quán)都一樣,只不過(guò) Android 不必要網(wǎng)絡(luò)和關(guān)照權(quán)限,不必要授權(quán)相冊(cè)。

4. iOS 和 Android 在設(shè)計(jì)授權(quán)時(shí)的區(qū)別

在 Android 中所有的體系授權(quán)彈窗,都是不能添加說(shuō)明的;而在 iOS 中涉及到用戶(hù)隱私的權(quán)限,在請(qǐng)求授權(quán)時(shí)都可以添加簡(jiǎn)單的說(shuō)明。

看似區(qū)別不大,但是對(duì)于用戶(hù)的體驗(yàn)來(lái)說(shuō),iOS 顯然更勝一籌。

Android 的體系授權(quán)框可以出現(xiàn)多次,第一次用戶(hù)進(jìn)入應(yīng)用后,假如沒(méi)有授權(quán)給應(yīng)用的話,那么下次當(dāng)用戶(hù)再次進(jìn)入應(yīng)用時(shí),應(yīng)用還可以調(diào)用體系授權(quán)框,讓用戶(hù)授權(quán)。

在 iOS 中體系授權(quán)框自始自終只會(huì)出現(xiàn)一次,假如用戶(hù)點(diǎn)擊不許可授權(quán),則以后只能通過(guò)給用戶(hù)提供去設(shè)置按鈕,讓用戶(hù)自行打開(kāi)權(quán)限開(kāi)關(guān)。

使用體系授權(quán)框讓用戶(hù)授權(quán)的益處:

通過(guò)體系提醒框讓用戶(hù)授權(quán),用戶(hù)只用點(diǎn)擊一下就可以授權(quán)成功,而通曩昔設(shè)置去開(kāi)啟權(quán)限步驟,會(huì)必要用戶(hù)經(jīng)過(guò)兩三個(gè)步驟才能開(kāi)啟,比較繁瑣。

假如沒(méi)有讓用戶(hù)在第一次授權(quán)成功,以后讓用戶(hù)授權(quán)成功的可能性更低,所以我們必要愛(ài)惜第一次機(jī)會(huì),爭(zhēng)奪讓用戶(hù)一次性授權(quán)成功。

雖然 Android 可以在下次用戶(hù)進(jìn)入應(yīng)用時(shí),再次調(diào)用體系授權(quán)框,可是假如用戶(hù)第一次都不給你授權(quán),以后又憑什么給你呢?

所以不管是 iOS 照舊 Android,在第一次彈窗出現(xiàn)時(shí),拿到用戶(hù)的授權(quán)都是特別很是緊張的。

Android 陣營(yíng)中不同手機(jī)廠商的體系,在授權(quán)時(shí)的機(jī)制都不一樣。

比如:作為 Android 體系傷害權(quán)限的存儲(chǔ)權(quán)限,在 oppo 的 ColorOS 體系中就是向所有應(yīng)用開(kāi)放的,不用通過(guò)用戶(hù)的授權(quán),還有彈窗彈出次數(shù)的限定等。

在 oppo 中竟然可以一向給用戶(hù)彈出授權(quán)框,知道授權(quán)成功為止,假如進(jìn)一步為了用戶(hù)體驗(yàn)的進(jìn)步,我們可以為不同的手機(jī)廠商做定制化處理。

本文中按照適合大部分安卓手機(jī)的情況做介紹。

5. 為什么要讓用戶(hù)給我們授權(quán)

我們?cè)O(shè)計(jì)的應(yīng)用中,每每一些功能必要用戶(hù)給予響應(yīng)權(quán)限,才能正常運(yùn)行,如許才能為用戶(hù)正常服務(wù),給用戶(hù)帶來(lái)優(yōu)秀的體驗(yàn)。

6. 用戶(hù)授權(quán)過(guò)程中存在的題目
  • 許多應(yīng)用,會(huì)向用戶(hù)申請(qǐng)一些與功能關(guān)系不大的權(quán)限,導(dǎo)致用戶(hù)對(duì)所有軟件的信賴(lài)度很低。
  • 應(yīng)用拿到關(guān)照權(quán)限以后為所欲為,經(jīng)常向用戶(hù)發(fā)一些廣告,沒(méi)用的信息,騷擾用戶(hù)。
  • 應(yīng)用在向用戶(hù)申請(qǐng)權(quán)限的時(shí)候,沒(méi)有說(shuō)清楚必要權(quán)限做什么用。

這些因素導(dǎo)致了我們真正必要一些權(quán)限的時(shí)候,用戶(hù)不再信賴(lài)我們,導(dǎo)致我們軟件中的正常功能獲取不到權(quán)限,不能為用戶(hù)提供優(yōu)秀的體驗(yàn)。

二、如何針對(duì)授權(quán)做設(shè)計(jì)

第一步:確定應(yīng)用中必要用到哪些權(quán)限

梳理一遍應(yīng)用中的功能,或者和開(kāi)發(fā)溝通,確定我們都必要哪些體系權(quán)限,我們必要做到下面兩點(diǎn):

  • 確定這些權(quán)限確實(shí)必要,不去獲取多余的權(quán)限。
  • 確定哪些要為 iOS 設(shè)計(jì)和哪些要為 Android 設(shè)計(jì),照舊都要設(shè)計(jì)。
第二步:針對(duì)每一個(gè)權(quán)限做下列設(shè)計(jì)
1. 設(shè)定體系彈窗彈出時(shí)機(jī)

在第一次打開(kāi)應(yīng)用時(shí)申請(qǐng)權(quán)限的劣勢(shì):

  • 用戶(hù)對(duì)應(yīng)用的信賴(lài)感在一開(kāi)始是最低的。
  • 一開(kāi)始缺乏關(guān)聯(lián)場(chǎng)景,用戶(hù)不知道你要授權(quán)干什么。

接下來(lái)看看什么樣的權(quán)限,應(yīng)該放在第一次打開(kāi)應(yīng)用的時(shí)候去申請(qǐng)?

第一次打開(kāi)應(yīng)用

網(wǎng)絡(luò)權(quán)限(Android 不用設(shè)計(jì)):

在進(jìn)入時(shí)獲取網(wǎng)絡(luò)權(quán)限,這沒(méi)什么好說(shuō)的,沒(méi)有網(wǎng)絡(luò)權(quán)限我們什么也搞不了,直接調(diào)用體系授權(quán)框即可。

關(guān)照權(quán)限(Android 不用設(shè)計(jì)):

這里我的建議就是,對(duì)于那些有過(guò)硬理由的通信類(lèi)應(yīng)用來(lái)說(shuō),是可以在一開(kāi)始請(qǐng)求獲取關(guān)照權(quán)限的;對(duì)于沒(méi)有過(guò)硬理由的應(yīng)用來(lái)說(shuō),盡量找出那些用戶(hù)必要用到關(guān)照服務(wù)的場(chǎng)景,在那時(shí)再?gòu)棾鍪跈?quán)框。

緣故原由是剛才說(shuō)到了,在一開(kāi)始去請(qǐng)求授權(quán)有兩個(gè)劣勢(shì),但是對(duì)于那種有過(guò)硬理由的應(yīng)用來(lái)說(shuō),不在一開(kāi)始申請(qǐng)到的話,會(huì)對(duì)應(yīng)用有比較大的影響。

而第二個(gè)題目對(duì)于這種應(yīng)用來(lái)說(shuō)不用憂慮,對(duì)于沒(méi)有過(guò)硬理由的應(yīng)用來(lái)說(shuō),不申請(qǐng)到關(guān)照權(quán)限也不影響重要功能,所以沒(méi)需要冒風(fēng)險(xiǎn)在一開(kāi)始去申請(qǐng)。且等到用戶(hù)碰到了必要被提示的場(chǎng)景,再?gòu)棾鍪跈?quán)框,一定比一開(kāi)始沒(méi)有關(guān)聯(lián)場(chǎng)景去申請(qǐng)要強(qiáng)得多。

沒(méi)有就會(huì)影響到正常使用的權(quán)限:

比如:對(duì)于照相類(lèi)應(yīng)用,假如在一開(kāi)始沒(méi)有拿到相機(jī)權(quán)限,那么進(jìn)入應(yīng)用后就會(huì)是黑屏,所以拍照權(quán)限就應(yīng)該放到一開(kāi)始去獲取。

細(xì)致:對(duì)于這種應(yīng)用來(lái)說(shuō),獲取相機(jī)權(quán)限就夠了,相冊(cè)權(quán)限也不要放到一開(kāi)始去獲取。

再舉個(gè)例子:百度云網(wǎng)盤(pán)在第一次打開(kāi)時(shí),也會(huì)提醒你授予通信錄權(quán)限,為什么呢?由于百度云要幫你把通信錄信息同步到網(wǎng)盤(pán)中,假如不給權(quán)限的話,就沒(méi)法同步。當(dāng)然你也可以選擇不同步通信錄,所以也會(huì)在一開(kāi)始去向用戶(hù)申請(qǐng)。

使用到相干功能時(shí)

剛才我們已經(jīng)解決了,哪些功能必要放到第一次打開(kāi)應(yīng)用的時(shí)候去申請(qǐng)。那么除了這些權(quán)限,剩下的就是屬于在用戶(hù)使用到相干功能的時(shí)候再去申請(qǐng)的權(quán)限了。

這些權(quán)限大部分都和授權(quán)場(chǎng)景有比較強(qiáng)的關(guān)聯(lián)性,放在特定的授權(quán)場(chǎng)景觸發(fā)是更好的選擇。但這里也不是說(shuō),放在后面彈出彈窗的權(quán)限,肯定都有比較強(qiáng)的場(chǎng)景關(guān)聯(lián)性。

最重要的是,假如你沒(méi)有過(guò)硬的理由放在前面彈出,那就放在后面彈出吧。

對(duì)于這類(lèi)權(quán)限,這時(shí)候我們必要做一件事——找出必要用到這些權(quán)限的所有功能的觸發(fā)點(diǎn)。

比如:對(duì)于相機(jī)權(quán)限,那么觸發(fā)場(chǎng)景有可能是拍照,有可能是掃一掃,觸發(fā)點(diǎn)就是點(diǎn)擊拍照按鈕的那一刻,點(diǎn)擊掃一掃按鈕的那一刻,在這些觸發(fā)點(diǎn)中,都要能觸發(fā)授權(quán)彈窗。

2. 是否必要 pre-permission

什么是 pre-permission

pre-permission 簡(jiǎn)單說(shuō)就是預(yù)授權(quán),在體系授權(quán)彈窗出現(xiàn)曩昔,先彈出我們的自定義彈窗,甚至是網(wǎng)頁(yè)。我們可以用我們的自定義彈窗,來(lái)測(cè)試用戶(hù)是否想給我們授權(quán)?

假如用戶(hù)點(diǎn)擊了我們自定義彈窗中的授權(quán)按鈕,我們?cè)購(gòu)棾鲶w系授權(quán)彈窗,假如用戶(hù)不想在此時(shí)授權(quán),則我們可以在后面合適的情況下,再次讓用戶(hù)給我們授權(quán)。

如許相稱(chēng)于加了一層保險(xiǎn),只有當(dāng)用戶(hù)想給你授權(quán)的時(shí)候,才彈出體系授權(quán)彈窗,避免了用戶(hù)點(diǎn)擊了體系授權(quán)框的不許可后,造成再次授權(quán)的成本增高的題目。

pre-permission 這種設(shè)計(jì)體例出現(xiàn)的背景

這個(gè)方法出如今 iOS 早期版本,那時(shí)的 iOS 體系權(quán)限管理方面,沒(méi)有如今這么完美。當(dāng)用戶(hù)關(guān)閉了體系的授權(quán)框后,假如必要再打開(kāi)相干權(quán)限,就只能通過(guò)手動(dòng)去設(shè)置頁(yè)本身開(kāi)啟權(quán)限,整個(gè)過(guò)程必要五六個(gè)步驟,大大提拔了用戶(hù)的開(kāi)啟成本。

假如用戶(hù)在第一次拒絕了應(yīng)用的授權(quán)請(qǐng)求時(shí),假如再想讓用戶(hù)打開(kāi)相干權(quán)限就特別很是困難。

pre-permission 有什么用

如今的 iOS 體系,在用戶(hù)拒絕授權(quán)后,我們可以在下次出現(xiàn)的自定義彈窗中加入去設(shè)置按鈕,用戶(hù)只必要兩三步就可以授權(quán)成功。

最緊張的是。曩昔用戶(hù)很容易找不到在哪里去開(kāi)啟權(quán)限,而如今我們可以直接將用戶(hù)引到到授權(quán)頁(yè),用戶(hù)點(diǎn)擊授權(quán)即可。可以說(shuō)有了去設(shè)置這個(gè)按鈕后,用戶(hù)再次打開(kāi)權(quán)限的成本大大降低,而 pre-permission 當(dāng)初出現(xiàn)的緣故原由,正是為了解決再次打開(kāi)權(quán)限的成本高的題目。

那么是不是說(shuō) pre-permission 這種體例已經(jīng)過(guò)時(shí)了呢?

答案當(dāng)然是:沒(méi)過(guò)時(shí)。

首先雖然如今的再次授權(quán)成本大大降低,但畢竟照舊沒(méi)有體系授權(quán)框的授權(quán)體驗(yàn)好。

但是最緊張的不是這個(gè),最緊張的是:當(dāng)用戶(hù)不能很好的理解我們?yōu)槭裁幢匾跈?quán)的時(shí)候,我們可以在預(yù)授權(quán)的提醒框中加入細(xì)致的說(shuō)明,從而達(dá)到用戶(hù)給我們授權(quán)的目的。

哪些權(quán)限必要 pre-permission

其實(shí)大部分的權(quán)限獲取,通過(guò)體系自帶的授權(quán)框都能解決題目。比如:相機(jī)、相冊(cè)、定位等。

這些權(quán)限的特點(diǎn)是和授權(quán)場(chǎng)景的關(guān)聯(lián)性很強(qiáng),只必要簡(jiǎn)單的筆墨用戶(hù)就能理解我們必要權(quán)限干什么;用戶(hù)理解后一樣平常就會(huì)授予我們權(quán)限,假如用戶(hù)不給我們權(quán)限的話,就不能使用相干功能。

比如:他要修圖,卻不給我們相冊(cè)權(quán)限,之后當(dāng)用戶(hù)發(fā)現(xiàn)沒(méi)有權(quán)限不能修圖后,天然會(huì)給我們權(quán)限,所以這些權(quán)限一樣平常不用憂慮。

比較特別的是關(guān)照權(quán)限和通信錄權(quán)限。

我們先來(lái)說(shuō)關(guān)照權(quán)限。

先說(shuō)結(jié)論:假如關(guān)照權(quán)限對(duì)應(yīng)用影響很大,肯定要加 pre-permission。假如關(guān)照權(quán)限只是給用戶(hù)提供一種便利,沒(méi)有也影響不大。比如:淘寶、京東這些,可加可不加。

緣故原由:關(guān)照權(quán)限幾乎是每個(gè)應(yīng)用都想拿到的權(quán)限,對(duì)于有些應(yīng)用來(lái)說(shuō),關(guān)照權(quán)限是一個(gè)很緊張的權(quán)限。

比如:通信類(lèi)軟件,新聞必要實(shí)時(shí)的傳達(dá)給用戶(hù),假如沒(méi)有關(guān)照權(quán)限,對(duì)于應(yīng)用的影響是特別很是大的,這類(lèi)應(yīng)用比較少。

而對(duì)于其他應(yīng)用來(lái)說(shuō),關(guān)照權(quán)限只是為了增長(zhǎng)用戶(hù)體驗(yàn)的一個(gè)體例而已,拿到最好,拿不到也無(wú)關(guān)痛癢。

還有些應(yīng)用拿到關(guān)照權(quán)限,就是為了給用戶(hù)發(fā)一些沒(méi)用的信息,而不考慮用戶(hù)的感受,這種應(yīng)用許多,拿不到也就算了。

于是這就造成了一個(gè)題目:如今的用戶(hù)一樣平常都不想給應(yīng)用關(guān)照權(quán)限,用戶(hù)的感覺(jué)就是給了關(guān)照權(quán)限就會(huì)被賡續(xù)的彈窗騷擾,再加上許多應(yīng)用,都是用戶(hù)剛一打開(kāi)應(yīng)用就讓用戶(hù)授予關(guān)照權(quán)限。而 iOS 中的關(guān)照框又不能添加說(shuō)明筆墨,不能向用戶(hù)說(shuō)明應(yīng)用獲取關(guān)照權(quán)限的目的,所以大部分用戶(hù)許多時(shí)候一看到關(guān)照權(quán)限就會(huì)下意識(shí)的不授予。一旦用戶(hù)不授予關(guān)照權(quán)限,我們也不能像相機(jī)、相冊(cè)、定位如許的權(quán)限一樣,通過(guò)不讓用戶(hù)使用相干功能的體例,來(lái)再次提醒用戶(hù)去打開(kāi)權(quán)限。由于即使沒(méi)有關(guān)照權(quán)限,應(yīng)用肯定是可以正常運(yùn)行的,于是拿到關(guān)照權(quán)限變成了一件特別很是難的事。

關(guān)鍵的題目是:有些應(yīng)用拿不到就拿不到了,而對(duì)于有的應(yīng)用的影響是特別很是大的,甚至是致命的。這些應(yīng)用不會(huì)去騷擾用戶(hù),但是也被用戶(hù)誤解了。

所以對(duì)于這種應(yīng)用來(lái)說(shuō),就必要一種體例來(lái)避免被用戶(hù)誤解,向用戶(hù)說(shuō)明必要關(guān)照權(quán)限去做什么,盡最大可能性拿到關(guān)照權(quán)限,那么 pre-permission 也就再次派上了用場(chǎng)。

再來(lái)說(shuō)說(shuō)通信錄權(quán)限。

結(jié)論:不管什么應(yīng)用,在申請(qǐng)通信錄權(quán)限時(shí),最好都加上 pre-permission。

緣故原由:在所有的權(quán)限中,哪個(gè)權(quán)限是用戶(hù)感覺(jué)最涉及隱私的——大部分用戶(hù)都會(huì)認(rèn)為是通信錄權(quán)限。

除非你的應(yīng)用像微信,QQ 這類(lèi)讓用戶(hù)有充足安全感的應(yīng)用,否則一樣平常情況下用戶(hù)都不會(huì)隨便授予你通信錄權(quán)限。如今用戶(hù)動(dòng)不動(dòng)收到詐騙短信,詐騙電話,誰(shuí)知道是不是你們這種不靠譜的公司泄漏出去的。

即使是大公司,如今都不能讓用戶(hù)放心了,最近爆出的 Facebook 泄漏用戶(hù)小我信息很好的說(shuō)明了題目。

所以獲取通信錄權(quán)限也比較難,通信錄權(quán)限和關(guān)照權(quán)限有些地方很像,假如用戶(hù)決定了不授予你通信錄權(quán)限,你之后再想獲取到這些權(quán)限就比較難。所以對(duì)于通信錄權(quán)限來(lái)說(shuō),通過(guò) pre-permission 的體例來(lái)獲取也比較好。

對(duì)于其他權(quán)限的來(lái)說(shuō),假如你想更加充分的向用戶(hù)去說(shuō)明也是可以用的,這里就不再多說(shuō)。

在 Android 中怎么設(shè)計(jì)

Android 中的彈窗都不能添加說(shuō)明筆墨,是不是就應(yīng)該都添加 pre-permission 呢?現(xiàn)實(shí)上不是。

首先在之前我們說(shuō)到過(guò),Android 中的體系授權(quán)框可以不止一次的彈出來(lái)(下次進(jìn)入應(yīng)用時(shí)),所以用戶(hù)再次授權(quán)成本更低。

其次,大部分的授權(quán)我們也提到過(guò),像相機(jī)、相冊(cè)、定位這種,用戶(hù)已經(jīng)被各種應(yīng)用教育的特別很是好了,基本都會(huì)給你權(quán)限,不給的話相干功能也用不了。

所以現(xiàn)實(shí)上在 Android 中和 iOS 中情況差不多,重要針對(duì)關(guān)照和通信錄權(quán)限來(lái)使用 pre-permission,但是 Android 中關(guān)照權(quán)限不用通過(guò)用戶(hù)授權(quán),所以我們只要在申請(qǐng)通信錄權(quán)限的時(shí)候加上 pre-permission 即可。

3. 拒絕后怎么辦?

pre-permission 被拒

添加了 pre-permisson 也不是全能的,也會(huì)被用戶(hù)拒絕。

而關(guān)照和通信錄權(quán)限,不像定位,相機(jī)權(quán)限,可以在用戶(hù)進(jìn)入相干網(wǎng)頁(yè)時(shí)提醒功能不能用。

若要使用相干功能就得打開(kāi)權(quán)限,對(duì)于這種情況我們?cè)趺崔k呢?

拿關(guān)照舉例,我們就要在用戶(hù)必要被提示的時(shí)候,來(lái)提示用戶(hù)打開(kāi)關(guān)照。假如用戶(hù)真的必要被關(guān)照,那么天然會(huì)授予我們權(quán)限。

假如是通信錄呢?

那就在添加摯友的時(shí)候提示,要細(xì)致的是這種提醒不是用彈窗的體例,如許有騷擾用戶(hù)的懷疑。

網(wǎng)絡(luò)授權(quán)框被拒

用戶(hù)關(guān)閉了網(wǎng)絡(luò)授權(quán)后,體系會(huì)在下一次用戶(hù)進(jìn)入應(yīng)用時(shí),主動(dòng)彈出已經(jīng)關(guān)閉網(wǎng)絡(luò)權(quán)限的提醒框,應(yīng)用只需按照斷網(wǎng)情況處理即可。

西瓜視頻在斷網(wǎng)后為用戶(hù)分析了不同的可能性,并且在檢查網(wǎng)絡(luò)權(quán)限這里添加了設(shè)置按鈕。用戶(hù)可以很方便的檢查網(wǎng)絡(luò)是否關(guān)閉,如許的設(shè)計(jì)可以說(shuō)是特別很是棒了,大多數(shù)的應(yīng)用在斷網(wǎng)后的設(shè)計(jì)都沒(méi)有這么過(guò)細(xì)。

體系授權(quán)框被拒

在用戶(hù)拒絕我們后,立即提醒用戶(hù)若要使用相干功能就得打開(kāi)相干權(quán)限,并且在該權(quán)限的每個(gè)觸發(fā)點(diǎn)都加入彈窗提醒,同時(shí)給用戶(hù)一個(gè)去設(shè)置的按鈕。這里要細(xì)致的是,用戶(hù)點(diǎn)擊去設(shè)置后,要直接將用戶(hù)送到應(yīng)用的授權(quán)界面,不要讓用戶(hù)去找。

提醒的體例有兩種:彈窗提醒、整頁(yè)提醒。

假如你必要授權(quán)的功能,不必要占用整個(gè)網(wǎng)頁(yè)就用彈窗提醒;假如該功能必要占用整個(gè)網(wǎng)頁(yè),那么就用整頁(yè)提醒。

4. 提醒文案

首先,iOS 中網(wǎng)絡(luò)授權(quán)框和關(guān)照授權(quán)框中的筆墨是固定的,不能自定義。

pre-permission 中的文案

因?yàn)?pre-permission 的上風(fēng),我們可以充分的向用戶(hù)說(shuō)明:

結(jié)合圖片筆墨的體例說(shuō)清楚我們要獲取這個(gè)權(quán)限做什么用?
假如你不給我們權(quán)限會(huì)怎樣?
打消用戶(hù)的疑慮,假如是通信錄權(quán)限就說(shuō)曉暢我們不會(huì)侵犯你的隱私,您可以隨時(shí)關(guān)閉該權(quán)限;假如是關(guān)照權(quán)限就說(shuō)曉暢我們不會(huì)騷擾你,前面給出的 VUE 的預(yù)授權(quán)彈窗中,就專(zhuān)門(mén)強(qiáng)調(diào)了不會(huì)打攪用戶(hù),這點(diǎn)很好。

第一次 iOS 體系授權(quán)提醒框出現(xiàn)時(shí)的文案

說(shuō)曉暢,假如不給我們權(quán)限你將不能使用什么功能,小我認(rèn)為「你不能做什么」這種體例要比「我要為你做什么更好」。

被拒絕后提醒框中的文案

您還尚未開(kāi)啟某權(quán)限,所以不能使用該功能,請(qǐng)開(kāi)啟權(quán)限。

總結(jié)

這篇文章寫(xiě)得比較長(zhǎng),盼望的是大家看完后不光知道怎么去設(shè)計(jì) App 授權(quán),更知道為什么這么設(shè)計(jì),如許當(dāng)碰到不同的情景的時(shí)候才能天真處理。

最后我們以一個(gè)例子來(lái)收尾,假設(shè)我們的應(yīng)用是一款小視頻類(lèi)軟件。

第一步:找出所有應(yīng)用中用到的權(quán)限,分為 iOS 必要的授權(quán)和 Android 必要的授權(quán)

  • 針對(duì) iOS:要用到的權(quán)限有網(wǎng)絡(luò)、關(guān)照、相機(jī)、相冊(cè)、麥克風(fēng)、定位。
  • 針對(duì) Android:要用到的權(quán)限有相機(jī)、相冊(cè)、麥克風(fēng)、定位、存儲(chǔ)權(quán)限。

第二步:針對(duì)每一個(gè)權(quán)限做設(shè)計(jì)

接下來(lái)我們以 iOS 下的相機(jī)權(quán)限為例:

1. 什么時(shí)候彈出?

用戶(hù)點(diǎn)擊錄制視頻時(shí)彈出。

2. 要不要 pre-permission?

不要,所需權(quán)限與場(chǎng)景關(guān)聯(lián)性很強(qiáng),行使體系提醒框中的自定義筆墨即可。

3. 假如用戶(hù)拒絕了怎么辦?

點(diǎn)擊拒絕后和下次進(jìn)入時(shí),行使整頁(yè)去提醒用戶(hù),并添加去設(shè)置按鈕。

4. 文案:(簡(jiǎn)單示范,大家可以寫(xiě)的更好一點(diǎn))

  • 第一次請(qǐng)求用戶(hù)授權(quán)時(shí):假如不授予相機(jī)權(quán)限,您將不能拍攝視頻。
  • 拒絕后提醒用戶(hù)時(shí):因?yàn)槟€未授予相機(jī)權(quán)限,臨時(shí)不能錄制視頻,請(qǐng)開(kāi)啟權(quán)限。

如許一個(gè)權(quán)限的設(shè)計(jì)就完成了,可以去繪制原型圖了,相冊(cè)、麥克風(fēng)、定位權(quán)限的設(shè)計(jì)和相機(jī)權(quán)限的設(shè)計(jì)基本相通,關(guān)照權(quán)限就當(dāng)成作業(yè)讓大家去設(shè)計(jì)了。

[教程作者:互聯(lián)網(wǎng)]
免責(zé)聲明:本站文章系圖趣網(wǎng)整理發(fā)布,如需轉(zhuǎn)載,請(qǐng)注明出處,素材資料僅供個(gè)人學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途!
本文地址:http://irelandcustomcontracting.com/tutorial/di4000.html
內(nèi)部教程!超細(xì)致的付出寶設(shè)計(jì)規(guī)范之線上字體篇
平面高手課堂!體系梳理 LOGO 里的正負(fù)形知識(shí)
圖趣網(wǎng)微信
建議反饋
×