一些小程序需要在進(jìn)入首屏的時(shí)候,需向用戶獲取地理位置權(quán)限,但是若用戶一旦誤點(diǎn)擊【拒絕】按鈕,那么下次再次進(jìn)入該小程序時(shí),頁(yè)面直接顯示無(wú)法定位。那么對(duì)于一般用戶,很難知道如何再次開(kāi)啟權(quán)限,并因此無(wú)法使用小程序,給用戶造成了不好的體驗(yàn)。
那我們?nèi)绾谓鉀Q這個(gè)場(chǎng)景的問(wèn)題呢?這里提出一種優(yōu)化建議:
在用戶進(jìn)入頁(yè)面時(shí),對(duì)當(dāng)前用戶的權(quán)限進(jìn)行判斷;
若用戶沒(méi)有對(duì)應(yīng)權(quán)限,則彈出設(shè)置頁(yè)面來(lái)引導(dǎo)用戶開(kāi)啟權(quán)限。
Page({
onLoad() {
swan.authorize({
scope: 'scope.userLocation',
fail(err) {
// 更多錯(cuò)誤碼請(qǐng)查看官方文檔:https://smartprogram.baidu.com/docs/develop/api/open/authorize_swan-authorize/
// 以 10003 用戶拒絕授權(quán)為例
if (err.errCode === 10003) {
swan.openSetting({
success(res) {
// 彈出開(kāi)啟異常提示toast
swan.showToast({
title: '請(qǐng)點(diǎn)擊權(quán)限設(shè)置->地理位置 開(kāi)啟地理位置權(quán)限',
icon: 'none'
});
},
});
}
});
}
});
這樣用戶在進(jìn)入界面中,可以收到友好的提示,通過(guò)重新開(kāi)啟權(quán)限使用該功能。
頁(yè)面權(quán)限(Page Authority),域名管理機(jī)構(gòu)衡量網(wǎng)站在SERP中的表現(xiàn),以及與利基市場(chǎng)中其他網(wǎng)站相比其競(jìng)爭(zhēng)能力。頁(yè)面權(quán)威機(jī)構(gòu)對(duì)單個(gè)頁(yè)面的衡量標(biāo)準(zhǔn)是相同的。這是內(nèi)部鏈接策略發(fā)揮作用的地方,因?yàn)榕c層次結(jié)構(gòu)頂部更近,且有多個(gè)頁(yè)面鏈接到該頁(yè)面,將具有更高的重要性和更高的PA。
頁(yè)面SEO(On-Page SEO),頁(yè)面搜索引擎優(yōu)化是對(duì)網(wǎng)站上所有單個(gè)頁(yè)面的優(yōu)化。它正在優(yōu)化內(nèi)容和HTML源代碼,以提高可見(jiàn)性和搜索引擎排名。
頁(yè)面預(yù)覽(Pageview),指加載網(wǎng)站頁(yè)面的請(qǐng)求。更簡(jiǎn)單地說(shuō),就是訪問(wèn)者每次加載特定頁(yè)面的時(shí)候。這是通過(guò)Google Analytics(分析)的跟蹤代碼進(jìn)行跟蹤的,如果訪問(wèn)者重新加載同一頁(yè)面,則將被視為額外的頁(yè)面瀏覽量。