亚洲激情欧美色图_国产综合一区二区三区视频一区_五月婷啪啪_手机看久久_成人免费xxxxx在线视频_毛茸茸xxx多毛pics

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 小程序

如何重新授權微信小程序?

發表時間:2019-07-09 11:17:20

文章來源:沈陽網站建設

標簽:

分享:

瀏覽次數:0

我相信在開發小程序時,你會經常遇到難以解決的坑,即用戶“授權”問題。當彈出“授權”對話框,但用戶無情地拒絕時,這是相當悲慘的。因為小程序的業務用戶想要獲取用戶的信息,并且該信息必須由用戶的“授權”批準。所以作為開發者,如何秘密引導用戶“把我們放到馬上”,“授權和我們”已經成為關鍵的門檻。

1539942117278099.png

畢竟,只有小用戶可以識別的小程序將更好地被公眾接受,并且可以幫助商家實現這一操作以使他們的小程序服務更加到位,并且更多的商家將來會與我們合作。沒什么廢話,讓我分享我的秘密!

我的演示是個人信息和地理位置的雙重授權。

被授權進入主頁

拒絕授權并使用授權門戶保留在頁面上

需要設置一個標志值:authorizeInfo,根據這個true和false來決定是渲染主頁還是渲染頁面來顯示重新授權。

顯示頁面時獲取用戶信息和位置

//userInfo

wx.getUserInfo({

成功: res=> {

this.setData({userInfo: true})

},

失敗: res=> {

this.setData({userInfo: false})

}

})

//locationInfo

wx.getLocation({

成功: res=> {

this.setData({locationInfo: true})

},

失敗: res=> {

this.setData({locationInfo: false})

}

})

authorizeInfo的設置取決于剛剛獲得的兩個值。將計時器設置為連續執行authorizeInfo,直到userInfo和locationInfo都為true。計時器被清除。設置計時器是因為可以獲得userInfo和locationInfo。將失敗),當兩者都為真時,表示所有授權都已通過,跳轉到主頁。否則,它將保留在授權頁面上。

//所有授權

設timer=setInterval(()=> {

this.authorizeInfo();

如果(this.data.userInfo&& this.data.locationInfo){

clearInterval(定時器)

}

},100)

//authorizeInfo

authorizeInfo: function(){

如果(this.data.userInfo&& this.data.locationInfo){

this.setData({authorizeInfo: true})

//重新啟動

wx.reLaunch({

網址:'/pages/index/index'

})

}

其他{

this.setData({authorizeInfo: false})

}

}

要重新授權此操作,需要調用wx.openSetting接口。通過返回值判斷用戶是否被授權再次呼叫授權操作。如果是,請跳轉到主頁,否則請保留在授權頁面上。

將用戶重定向到“授權”的這種類型的操作是救贖手勢。今天關于解決用戶“授權”問題的秘密與您分享。你不能謝謝你。怎么說,作為業界的大哥也要向兄弟和村民透露道路,開山路!畢竟,是廣大商家的運作,要解決這個問題,我們做小程序更有價值!快速嘗試這種方法!

沈陽小程序開發,微信小程序開發,微信小程序

相關案例查看更多

主站蜘蛛池模板: 东明县| 老河口市| 丰都县| 开封县| 沂水县| 达州市| 抚远县| 磐石市| 海原县| 屏山县| 东城区| 哈巴河县| 辽阳县| 民勤县| 来安县| 凭祥市| 天水市| 龙海市| 南康市| 青冈县| 赣榆县| 高邑县| 乐清市| 湖州市| 南城县| 富阳市| 黔东| 怀来县| 隆林| 都昌县| 六盘水市| 阳曲县| 大洼县| 措美县| 略阳县| 新乡市| 甘洛县| 临安市| 花莲市| 泽普县| 泾川县|