官术网_书友最值得收藏!

2.1.2 小程序的客戶(hù)標(biāo)識(shí)

小程序有以下兩種授權(quán)形式。

1. 靜默授權(quán)

在客戶(hù)打開(kāi)小程序之后,小程序可以調(diào)用wx.login()方法,在無(wú)須客戶(hù)同意的情況下靜默授權(quán),完成登錄,小程序后端可以獲取UnionID且不會(huì)打擾客戶(hù)。

當(dāng)客戶(hù)打開(kāi)小程序之后或在其他合適的時(shí)機(jī),小程序的開(kāi)發(fā)者會(huì)調(diào)用wx.authorize()方法,詢(xún)問(wèn)客戶(hù)是否同意小程序獲取微信頭像和昵稱(chēng)等客戶(hù)信息。如果客戶(hù)之前已經(jīng)同意授權(quán),那么小程序不會(huì)出現(xiàn)彈窗,直接返回成功,客戶(hù)無(wú)須二次授權(quán)。

客戶(hù)可以點(diǎn)擊小程序右上角的三點(diǎn)標(biāo)志,在“設(shè)置”頁(yè)面中隨時(shí)更改客戶(hù)信息的授權(quán)狀態(tài),也可以由小程序發(fā)起該頁(yè)面,引導(dǎo)之前拒絕授權(quán)的客戶(hù)重新授權(quán)。

2. 彈窗授權(quán)

小程序開(kāi)發(fā)者調(diào)用wx.getUserProfile()接口,在彈窗授權(quán)的形式下會(huì)出現(xiàn)類(lèi)似服務(wù)號(hào)彈窗授權(quán)的樣式,提示系統(tǒng)申請(qǐng)獲取客戶(hù)信息,客戶(hù)可以選擇自己的微信頭像和昵稱(chēng)或虛擬創(chuàng)建的頭像和昵稱(chēng)。若客戶(hù)拒絕授權(quán),則系統(tǒng)提示授權(quán)失敗;若客戶(hù)允許授權(quán),則系統(tǒng)可以獲取相關(guān)信息。如果只是為了獲取UnionID,那么小程序沒(méi)有必要采用彈窗授權(quán)的形式打擾客戶(hù)。

主站蜘蛛池模板: 新田县| 新宾| 夏河县| 贵德县| 望谟县| 土默特右旗| 定襄县| 科技| 罗甸县| 玉树县| 汕尾市| 青川县| 甘南县| 深圳市| 长乐市| 蕉岭县| 宽甸| 阳朔县| 临猗县| 澄迈县| 巴南区| 榆树市| 宾川县| 和田市| 二手房| 宜宾县| 安西县| 淮安市| 黔西县| 樟树市| 含山县| 永州市| 寿宁县| 丹寨县| 正宁县| 南丹县| 钟山县| 宁化县| 泽普县| 利川市| 苏州市|