百度智能小程序 地理位置服務(wù)

2020-08-28 15:57 更新

如何為用戶提供地理位置服務(wù)

為幫助開發(fā)者更精準(zhǔn)地服務(wù)和運(yùn)營用戶,智能小程序團(tuán)隊(duì)開放了「用戶授權(quán)地理位置信息」的能力。通過官方提供的授權(quán)接口,開發(fā)者能夠引導(dǎo)用戶授權(quán)地理信息給小程序,用于提供更優(yōu)質(zhì)的服務(wù)。小程序地理位置授權(quán)能力開發(fā)流程及說明:查看開發(fā)文檔 。

一、授權(quán)流程

1. 權(quán)限未開通提示 1

若百度 APP 未獲取到手機(jī)系統(tǒng)的地理位置權(quán)限,會(huì)導(dǎo)致小程序授權(quán)失敗。小程序可通過 模態(tài)彈窗 提示用戶對(duì)應(yīng)權(quán)限未開啟,并注明手動(dòng)開通權(quán)限的方式。說明:因小程序無法直接調(diào)起手機(jī)系統(tǒng)的授權(quán),請(qǐng)不要在提示中提供直接開啟權(quán)限的按鈕誤導(dǎo)用戶。

2. 權(quán)限未開通提示 2

若小程序無法調(diào)起授權(quán)面板。請(qǐng)通過 模態(tài)彈窗 的形式提示用戶對(duì)應(yīng)權(quán)限未開啟,注明手動(dòng)開通權(quán)限的方式,并提供【前往開啟】按鈕方便用戶抉擇。說明:小程序需標(biāo)記首次授權(quán)失敗的事件,供后續(xù)再次觸發(fā)該授權(quán)時(shí)做判斷,做對(duì)應(yīng)的提示與引導(dǎo)。

3. 授權(quán)失敗提示

用戶已明確拒絕小程序的授權(quán)申請(qǐng),使用toast 組件輕量提示用戶獲取權(quán)限失敗。

二、選擇觸發(fā)授權(quán)的方式

因授權(quán)行為會(huì)打斷用戶的任務(wù)流,請(qǐng)根據(jù)用戶使用場景,從體驗(yàn)最佳的角度選擇正確的觸發(fā)方式。

觸發(fā)地理位置授權(quán)的方式有 2 種:點(diǎn)擊觸發(fā)、自動(dòng)觸發(fā)。

2.1 點(diǎn)擊觸發(fā)

通過用戶主動(dòng)點(diǎn)擊(按鈕或 ICON 等)的行為觸發(fā)地理位置授權(quán),即,將觸發(fā)授權(quán)與用戶的點(diǎn)擊行為綁定。點(diǎn)擊觸發(fā)授權(quán)的方式可以讓用戶對(duì)即將出現(xiàn)的授權(quán)流程有預(yù)期,能夠降低用戶拒絕授權(quán)的風(fēng)險(xiǎn),也是對(duì)用戶干擾性最低的觸發(fā)方式。

示例1:填寫收貨地址,用戶點(diǎn)擊定位icon觸發(fā)授權(quán))

示例2:導(dǎo)航場景,用戶點(diǎn)擊導(dǎo)航icon觸發(fā)授權(quán)


2.2 自動(dòng)觸發(fā)(請(qǐng)謹(jǐn)慎使用)

打開小程序頁面時(shí),在用戶無任何操作行為的情況下自動(dòng)觸發(fā)地理位置授權(quán)。

2.2.1 適用場景

自動(dòng)觸發(fā)授權(quán)屬于用戶預(yù)期之外的一種行為,會(huì)打斷用戶的操作流,被拒絕的概率較高。因此,僅在當(dāng)前頁面內(nèi)容強(qiáng)依賴用戶地理位置信息,且授權(quán)前后的頁面內(nèi)容有明顯差異時(shí),才允許使用自動(dòng)觸發(fā)的方式申請(qǐng)授權(quán)。

示例1:頁面核心內(nèi)容是地圖,授權(quán)后頁面切換為用戶所在詳細(xì)位置,提供精準(zhǔn)服務(wù)

示例2:頁面核心內(nèi)容是基于地理位置的團(tuán)購信息,授權(quán)后切換為用戶所在城市,推薦精準(zhǔn)團(tuán)購信息和運(yùn)營入口

當(dāng)前頁面內(nèi)容不強(qiáng)依賴用戶的地理位置信息,授權(quán)前后頁面內(nèi)容無差異時(shí),請(qǐng)不要觸發(fā)地理位置授權(quán)干擾用戶。

錯(cuò)誤

小程序并未依據(jù)用戶地理位置推薦頁面信息,授權(quán)前后頁面無差異。

2.2.2 授權(quán)中的頁面展示

使用自動(dòng)觸發(fā)的方式申請(qǐng)地理位置授權(quán)時(shí),需顯示頁面默認(rèn)信息。不允許出現(xiàn)在無頁面信息的狀態(tài)下申請(qǐng)授權(quán)。

正確

自動(dòng)地理位置授權(quán),頁面加載默認(rèn)信息

錯(cuò)誤

自動(dòng)觸發(fā)地理位置授權(quán),不允許頁面出現(xiàn)無信息的情況

2.2.3 用戶拒絕授權(quán)后的頁面展示

若用戶拒絕授權(quán),頁面需顯示默認(rèn)信息,不允許出現(xiàn)空白頁面致使小程序無法使用,影響用戶體驗(yàn)。

正確

用戶拒絕授權(quán)后,顯示默認(rèn)頁面信息

錯(cuò)誤

用戶拒絕授權(quán)后,不允許出現(xiàn)空白頁面

三、避免以下體驗(yàn)不佳的情況

3.1 違反用戶隱私和數(shù)據(jù)規(guī)范

說明 1:小程序提供的服務(wù)或頁面內(nèi)容與用戶的地理位置信息無關(guān)聯(lián)性,不允許申請(qǐng)地理位置授權(quán)
說明 2:用戶已經(jīng)明確拒絕授權(quán)申請(qǐng),不允許反復(fù)多次出現(xiàn)授權(quán)引導(dǎo),強(qiáng)行引導(dǎo)用戶開通權(quán)限

錯(cuò)誤

用戶已明確拒絕地理位置授權(quán),不允許頻繁多次出現(xiàn)引導(dǎo)信息,干擾用戶使用小程序

3.2 違反功能實(shí)現(xiàn)規(guī)范

說明:彈窗引導(dǎo)授權(quán),用戶可選擇接受或拒絕,不允許出現(xiàn)彈窗無法關(guān)閉的情況

正確

用戶可以選擇登錄,也可以不登錄

錯(cuò)誤

不允許出現(xiàn)彈窗無法關(guān)閉的情況

3.3 違反不妨礙用戶規(guī)范

說明:在用戶已明確拒絕授權(quán)申請(qǐng)的情況下,不允許強(qiáng)行跳轉(zhuǎn)至權(quán)限管理頁

錯(cuò)誤

不允許出現(xiàn)用戶拒絕授權(quán)后強(qiáng)行跳轉(zhuǎn)至權(quán)限管理頁的情況

錯(cuò)誤

不允許出現(xiàn)自動(dòng)觸發(fā)跳轉(zhuǎn)至權(quán)限管理頁的情況


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)