久久久久国产精品www,综合久久无码,亚洲精品99久久久久中文字幕,无码伊人网Apdm

APP授權設計:如何讓用戶不再怨恨并同意授權
瀏覽:405 時間:2021-12-4

授權機制是移動電話操作系統(tǒng)的安全機制的一部分,并且在開發(fā)應用程序時需要各種移動電話系統(tǒng)許可。那么在我們的APP中,如何設計授權以便用戶同意授權或不同意授權?

本文概述:

首先,承認授權

1.什么是授權?

授權機制是移動電話操作系統(tǒng)的安全機制的一部分,并且在開發(fā)應用程序時需要各種移動電話系統(tǒng)許可。

通常,權限在操作系統(tǒng)中分類,某些權限級別較低,并且需要在開發(fā)時聲明應用程序以供使用;與用戶關聯(lián)的權限級別非常高,并且要求用戶對其進行授權。

我們產品中的功能通常涉及這些權限。為了使應用程序正常工作并為用戶提供更好的體驗,我們希望用戶可以授予我們相關權限。

2.需要用戶授權的權限是什么

有兩種類型的iOS需要用戶授權。

與用戶隱私相關的權限:

系統(tǒng)服務權限:

無線網絡和蜂窩數(shù)據(iOS10之后添加,中國大陸的獨特權限)

通知許可

VPN

鍵盤

兩個權限之間的區(qū)別:

在與用戶隱私相關的授權彈出窗口中,可以添加向用戶解釋說明的簡短定制語句;并且系統(tǒng)服務權限彈出窗口無法添加說明,并且存在系統(tǒng)的固定提示。

注意:

當iOS應用程序需要使用iCloud服務時,如果用戶已在iPhone上登錄iCloud,則他們無需用戶授權即可直接使用它。

使用TouchID,F(xiàn)aceID不需要用戶授權,可以直接在應用程序中打開。

Android中需要用戶授權:

在Android6.0之后,有共同的權限和危險的權限。用戶授權所需的權限是危險權限。每個危險許可有9個權限組。每個權限組包括多個子項。當用戶授權權限組的任何子項時,整個權限組被視為授權。

九個權限組是:日歷,相機,地址簿,定位,麥克風(用于錄制),電話(通常用于讀取本地識別碼),傳感器短信(短信),存儲。

iOS和Android權限之間的區(qū)別:

iOS和Android上的用戶授權不需要不同的權限。

例如,iOS中最常見的通知權限和網絡權限需要用戶授權才能使用它們;這兩個權限在Android中不需要用戶授權,因此Android手機總是有很多彈出窗口,以及Android上的專輯權限。此外,無需授權。

兩者有什么區(qū)別,可以結合上面提到的地圖進行自我控制,整體比較感覺iOS保護對用戶來說比較到位。

重要的是要注意,我們剛才提到的網絡訪問和通知權限未列在Android列表中,但這并不意味著這兩個權限在Android中不可用,但不需要用戶授權。

了解iOS和Android權限之間的區(qū)別,我們在設計時知道相同的權限,我們不需要為這兩個系統(tǒng)單獨設計。

3.共同授權

第一梯隊:網絡,通知,位置。

第二梯隊:地址簿,相冊,相機,麥克風等。

Android和iOS的常見許可證是相同的,但Android不需要網絡和通知權限,也不需要授權相冊。

4. iOS和Android在設計授權方面的區(qū)別

無法添加Android中的所有系統(tǒng)授權彈出窗口;在iOS中,可以在請求授權時使用簡單的指令添加與用戶隱私相關的權限。

看起來差別并不大,但對于用戶體驗來說,iOS顯然更好。

Android的系統(tǒng)授權框可以多次出現(xiàn)。在用戶第一次進入應用程序之后,如果應用程序未被授權,則應用程序還可以調用系統(tǒng)授權框以在用戶再次進入應用程序時授權用戶。

在iOS中,系統(tǒng)授權框將只顯示一次。如果用戶單擊以不允許授權,則用戶只能通過向用戶提供設置按鈕來打開權限開關。

使用系統(tǒng)授權框授權用戶的好處:

系統(tǒng)提示用戶授權用戶,用戶只需單擊一下即可授權成功。通過設置訪問權限步驟,用戶需要經過兩到三個步驟才能打開,這很麻煩。

如果用戶第一次未獲得授權,則成功用戶授權的可能性較低,因此我們需要珍惜第一次嘗試使用戶的一次性授權成功的機會。

雖然Android可以在下次用戶輸入應用程序時再次調用系統(tǒng)授權框,但如果用戶第一次沒有給您許可,將來會給您什么?

因此,無論是iOS還是Android,在第一個彈出窗口出現(xiàn)時獲取用戶授權非常重要。

Android陣營中不同手機制造商的系統(tǒng)在授權機制上有所不同。

例如,作為Android系統(tǒng)危險權利的存儲權限,它可以在未經用戶授權的情況下對oppo的ColorOS系統(tǒng)中的所有應用程序開放,并限制彈出窗口的數(shù)量。

在oppo中,用戶始終可以彈出授權框以了解授權是否成功。如果用戶體驗得到進一步改善,我們可以為不同的手機制造商進行定制。

本文介紹適用于大多數(shù)Android手機的情況。

5.為什么要授權用戶使用我們?

在我們設計的應用程序中,有時某些功能要求用戶給出相應的權限才能正常運行,這樣用戶可以正常地為用戶服務并為用戶帶來良好的體驗。

6.用戶授權過程中的問題

許多應用程序將申請一些與功能關系不大的權限,從而導致用戶對所有軟件的信任度降低。

在應用程序獲得通知權限后,它將執(zhí)行任何想要的操作,經常向用戶發(fā)送一些廣告,無用的信息以及騷擾用戶。

當應用程序向用戶申請許可時,它沒有說明它需要做什么。

這些因素導致我們真正需要一些權限時,用戶不再信任我們,導致我們軟件的正常功能無法獲得許可,無法為用戶提供良好的體驗。

二,如何設計授權

第1步:確定應用程序中需要哪些權限

梳理應用程序中的函數(shù),或與開發(fā)進行通信以確定我們需要哪些系統(tǒng)權限,我們需要做以下兩件事:

確定這些權限真正需要的是不會獲得額外的權限。

決定為iOS設計哪些以及為Android設計哪些。

第2步:為每個權限執(zhí)行以下操作

1.設置系統(tǒng)彈出窗口的彈出時間

第一次打開應用程序時應用權限的缺點:

用戶對應用程序的信任在一開始就很小。

一開始,缺乏上下文,用戶不知道你有權做什么。

接下來,您應該看一下什么樣的權限?您是否應該在第一次打開應用程序時申請?

首次打開應用程序

網絡權限(Android不需要設計):

進入時獲取網絡權限,沒有什么可說的,沒有網絡權限,我們什么也做不了,只需要調用系統(tǒng)授權框。

通知權限(Android不需要設計):

我的建議是,對于有充分理由的通信應用程序,您可以在開始時請求通知權限;對于沒有充分理由的應用程序,請嘗試找出用戶需要使用通知服務的方案。屆時,授權框將再次彈出。

原因在于剛剛提到,在開始時請求授權有兩個缺點,但對于有充分理由的應用程序,如果您在開始時不申請,則會對應用程序產生很大影響。

第二個問題是不要擔心這種應用。對于沒有充分理由的申請,不申請通知權限不會影響主要功能,因此無需在開始時申請風險。當用戶遇到需要提醒的場景,然后彈出授權框時,它肯定比在開始時沒有關聯(lián)場景應用場景強得多。

什么都不會影響權限的正常使用:

例如,對于相機應用程序,如果您在開始時未獲得相機權限,則在進入應用程序后它將變?yōu)楹谏?,因此應在開始時獲取照片權限。

注意:對于此類應用程序,只需獲得相機權限即可,并且不應在開頭使用相冊權限。

再舉一個例子:百度云網絡磁盤將在第一次打開時提示您授予對地址簿的訪問權限。為什么?因為百度云會幫助您將地址簿信息同步到網絡磁盤,如果您不授權,則無法同步。當然,您也可以選擇不同步通訊錄,因此您也可以在開始時向用戶申請。

使用相關功能時

我們已經解決了,我們需要在第一次打開應用程序時申請。然后,除了這些權限之外,其余的是在用戶使用相關功能時應用的權限。

這些權限中的大多數(shù)與授權方案密切相關,并且是在特定授權方案上觸發(fā)的更好選擇。但這并不是說彈出后面彈出窗口的權限必須具有強大的場景相關性。

最重要的是,如果你沒有一個很難的理由在前面彈出它,那就把它彈出來吧。

對于這種類型的許可,這次我們需要做一件事——找到需要使用這些權限的所有功能的觸發(fā)點。

例如,對于攝像機許可,觸發(fā)場景可以是照片,可以是掃描,觸發(fā)點是單擊攝像機按鈕的時刻,單擊掃描按鈕的時刻,必須觸發(fā)觸發(fā)點。授權彈出窗口。

2.您需要預先許可嗎

什么是預先許可

預先許可簡單地說,它是預授權。在系統(tǒng)授權彈出窗口出現(xiàn)之前,我們將彈出自定義彈出窗口甚至頁面。我們可以使用我們的自定義彈出窗口來測試用戶是否想要給我們許可嗎?

如果用戶在我們的自定義彈出窗口中單擊授權按鈕,我們將彈出系統(tǒng)授權彈出窗口。如果用戶此時不想授權,我們可以讓用戶在適當?shù)那闆r下再次授權我們。

這相當于增加一層保險。只有當用戶想要授權時,彈出系統(tǒng)授權彈出窗口,避免了用戶點擊系統(tǒng)授權框后重新授權成本增加的問題。

此設計方法的預先許可背景

這種方法出現(xiàn)在早期版本的iOS中,當時的iOS系統(tǒng)權限管理現(xiàn)在并不完美。用戶關閉系統(tǒng)的授權框后,如果需要打開相關權限,則只能通過手動設置頁面來打開權限。整個過程需要五到六個步驟,這大大增加了用戶的開放成本。

如果用戶第一次拒絕應用程序的授權請求,則用戶想要再次打開相關權限是非常困難的。

預許可的用途是什么

在當前的iOS系統(tǒng)中,在用戶拒絕授權后,我們可以將設置按鈕添加到下一個自定義彈出窗口,用戶只需要兩到三個步驟來授權成功。

最重要的是。過去,用戶無法找到打開權限的位置,但現(xiàn)在我們可以直接將用戶定向到授權頁面,用戶可以單擊授權??梢哉f,在設置該按鈕之后,再次打開許可的成本大大降低,并且首先出現(xiàn)預先許可的原因是為了解決重新打開許可的高成本問題。

那么這種方法是否已經過時是預先允許的嗎?

答案當然是:沒有過時。

首先,雖然重新授權的成本大大降低,但系統(tǒng)授權框仍然沒有授權經驗。

但最重要的不是這個。最重要的是:當用戶無法理解我們?yōu)槭裁葱枰跈鄷r,我們可以在預授權提示框中添加詳細說明,以達到用戶授權的目的。

哪些權限需要預先許可

事實上,大多數(shù)權限的獲取,通過系統(tǒng)自己的授權框可以解決問題。例如:相機,相冊,定位等。

這些權限的特征與授權方案非常相關。只有簡單的文本用戶才能理解我們需要做什么。用戶通常會在理解后授予我們許可。如果用戶未授予我們許可,則不能使用相關的。特征。

例如:他想修飾地圖,但沒有給我們相冊的許可。在用戶發(fā)現(xiàn)沒有修改地圖的權限后,它自然會給予我們許可,因此通常不會擔心這些權限。

更通用的是通知權限和通訊簿權限。

我們先談談許可。

讓我得出結論,如果通知權限對應用程序有很大影響,則必須添加預先許可。如果通知權限僅為用戶提供便利,則不會對其產生影響。例如:淘寶,京東等,可以添加或不添加。

原因:通知權限幾乎是每個應用所需的權限。對于某些應用程序,通知權限是非常重要的權限。

例如:通信軟件,消息需要實時傳達給用戶。如果沒有通知權限,則對應用程序的影響非常大,而且此類應用程序相對較少。

對于其他應用程序,通知權限只是一種增加用戶體驗,獲得最佳效果,獲得它的方式并不重要。

有些應用程序也獲得通知權限,為了向用戶發(fā)送一些無用的信息,無論用戶的感受如何,這種應用程序都很多,無法得到它。

所以這就產生了一個問題:當前用戶一般不希望給予應用程序通知權限,用戶的感覺是通知權限會受到常量彈出窗口的騷擾,加上很多應用程序,用戶只需打開應用程序讓用戶授予通知權限。 iOS中的通知框無法添加標題文本,也無法向用戶解釋應用程序獲取通知權限的目的,因此大多數(shù)用戶在看到通知權限時不會被下意識地授予。一旦用戶未授予通知權限,我們就無法通過不允許用戶使用相關功能(例如相機,相冊和位置的權限)來提示用戶再次打開權限。因為即使沒有通知權限,應用程序也必須能夠正常運行,因此獲取通知權限變得非常困難。

關鍵問題是一些應用程序無法獲得它,并且對某些應用程序的影響非常大,甚至是致命的。這些應用程序不會騷擾用戶,但也會被用戶誤解。

因此,對于這種應用程序,您需要一種方法來避免用戶的誤解,向用戶解釋需要通知的內容,并盡可能獲得通知權限,然后預先許可將再次派上用場。

我來談談通訊錄權限。

結論:無論應用程序如何,最好在申請通訊簿權限時添加預先許可。

原因:在所有權限中,哪些權限對用戶的感受最敏感——大多數(shù)用戶會考慮通訊錄權限。

除非您的應用程序類似于微信,QQ和其他為用戶提供安全感的應用程序,否則通常不會授予用戶訪問聯(lián)系人的權限?,F(xiàn)在,用戶無法移動以接收欺詐性短信和騙局呼叫。誰知道你不可靠的公司是否泄漏了。

即便是大公司也無法讓用戶放心。 Facebook最近披露的個人信息揭示了這個問題。

因此,很難獲得地址簿許可。地址簿權限和通知權限在某些地方類似。如果用戶決定不授予您通訊簿權限,則以后更難獲得這些權限。因此,對于地址簿權限,最好通過預先許可獲得它。

對于其他權限,如果要更全面地向用戶說明,可以在此處使用。

如何在Android中設計

您無法在Android中為彈出窗口添加字幕。你應該添加預授權嗎?其實并不是。

首先,正如我們之前所說,Android中的系統(tǒng)授權框可以多次彈出(下次進入應用程序時),因此用戶的授權成本較低。

其次,我們提到的大多數(shù)授權,如相機,相冊和定位,用戶都受到各種應用程序的良好教育,并且基本上允許您。如果您不提供,則不會使用相關功能。

所以實際上,在Android和iOS中,情況主要是使用預先許可通知和地址簿權限,但Android中的通知權限不需要由用戶授權,因此我們只需要添加預先許可申請地址簿時的許可。正好。

3.如果我拒絕,我該怎么辦?

許可被拒絕

添加pre-permisson不是靈丹妙藥,將被用戶拒絕。

當用戶進入相關頁面時,可以使用與定位和相機權限不同的通知和地址簿權限。

要使用相關功能,您必須打開權限。我們該怎么辦?

以通知為例,我們將提醒用戶在需要提醒用戶時打開通知。如果真的需要通知用戶,那么我們自然會授予權限。

如果是地址簿?

然后在添加好友時提醒你,應該注意的是這種提示不是彈出窗口,所以有騷擾用戶的嫌疑。

網絡授權框被拒絕

用戶禁用網絡授權后,系統(tǒng)會自動彈出提示框,以便在用戶下次進入應用程序時關閉網絡權限。只需要根據斷開的網絡處理應用程序。

西瓜視頻在網絡斷開后分析用戶的不同可能性,并在此處添加了設置按鈕以檢查網絡權限。用戶可以輕松檢查網絡是否已關閉。這種設計可以說是非常好的。網絡斷開后,大多數(shù)應用程序都不那么詳細。

系統(tǒng)授權框被拒絕

在用戶拒絕我們之后,如果要使用相關功能,則立即提示用戶打開相關權限,并且向該權限的每個觸發(fā)點添加彈出提示,并且為用戶提供設置按鈕。這里需要注意的是,用戶點擊設置后,應該直接將用戶發(fā)送到應用程序的授權界面,不應該找到該用戶。

有兩種提示方式:彈出提示,整頁提示。

如果您需要授權功能,則無需占用整個頁面即可使用彈出窗口;如果函數(shù)需要占用整個頁面,則使用整頁提示。

4.提示復制

首先,iOS中的網絡授權框和通知授權框中的文本是固定的,無法自定義。

在預先許可中復制

由于預先許可的優(yōu)點,我們可以向用戶充分解釋:

結合圖像的寫入方式,明確我們想要獲得此權限的目的是什么?

如果您不給我們許可怎么辦?

消除用戶的疑慮,如果是地址簿許可,我們不會侵犯您的隱私,您可以隨時關閉許可;如果是通知許可,我們不會騷擾你,上面給出的VUE預授權炸彈在窗口中,強調它不會打擾用戶是非常重要的。

第一次出現(xiàn)iOS系統(tǒng)授權提示時復制

說明如果您未給我們許可,您將無法使用任何功能。個人認為“你什么都做不了”比“我想為你做點什么”更好。

被拒絕后復制提示框中的文本

您尚未打開權限,因此無法使用此功能。請打開它。

總結

這篇文章寫了很長時間。我希望在閱讀之后,我不僅知道如何設計App許可證,而且還知道它為什么設計,以便在遇到不同的場景時可以靈活處理。

最后,我們以一個例子結束,假設我們的應用程序是一個小型視頻軟件。

第一步:找出所有應用中使用的權限,分為iOS所需授權和Android所需授權

對于iOS:您要使用的權限是網絡,通知,相機,相冊,麥克風和定位。

對于Android:您要使用的權限是相機,相冊,麥克風,位置和存儲權限。

第2步:為每個權限設計

接下來,讓我們以iOS下的相機權限為例:

1.什么時候彈出來?

當用戶點擊錄制的視頻時彈出。

你想要預先許可嗎?

不要,所需的權限與場景非常相關,您可以使用系統(tǒng)提示框中的自定義文本。

3.如果用戶拒絕怎么辦?

單擊“拒絕”和下一個條目后,使用整頁提示用戶并添加“轉到設置”按鈕。

4.文案:(簡單演示,每個人都可以寫得更好)

首次請求用戶授權時:如果您未授予攝像機權限,則無法拍攝視頻。

拒絕后提示用戶:由于您未授予攝像機權限,因此此時無法錄制視頻。請打開許可。

完成這種許可的設計,并且可以繪制原型圖。專輯的設計,麥克風,定位權限和攝像機權限的設計基本相同,通知權限用作每個人設計的操作。