97无码免费人妻超级碰碰夜夜_xxx.www国产_av激情在线_成人久久18_国产精品特级片_鲁一鲁啪一啪

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接口。通過返回值判斷用戶是否被授權再次呼叫授權操作。如果是,請跳轉到主頁,否則請保留在授權頁面上。

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

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

相關案例查看更多

主站蜘蛛池模板: 萨迦县| 兴文县| 南澳县| 平和县| 资溪县| 思茅市| 周口市| 平乐县| 体育| 长垣县| 剑河县| 利津县| 长治县| 新竹县| 仁寿县| 丰城市| 黎城县| 绥阳县| 上虞市| 扶沟县| 海盐县| 宣恩县| 滕州市| 宁安市| 天等县| 九台市| 濮阳县| 凤城市| 讷河市| 原平市| 老河口市| 宁国市| 开远市| 衡东县| 图木舒克市| 南皮县| 吴桥县| 连云港市| 犍为县| 佛教| 周口市|