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

18842388900

網站建設 APP開發 小程序

Article/文章

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

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

微信小程序如何重新授權,一個程序代碼為你解決了這個問題

發表時間:2019-07-09 11:36:31

文章來源:沈陽網站建設

標簽:

分享:

瀏覽次數:0

小程序的開發將不可避免地涉及授權問題。我們如何準確獲取用戶權限?畢竟,如果我們點擊拒絕,我們將不會收集數據。開發小程序并且無法獲得客戶授權非常令人痛苦。 微信小程序拒絕授權后我該怎么辦?如何重新授權微信小程序?小編將為大家解決這個問題。我相信很多遇到過這個問題的人都在嘗試這個解決方案!絕對有驚喜!

1536656713817724.jpg

在做小程序時,授權問題是必不可少的,有時會有人點擊拒絕授權,那么當我們開發我們需要的數據時,我們不是很苦惱嗎?我在小程序中使用了一個我正在做的方法,現在分享它~~

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

被授權進入主頁

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

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

有關用戶授權的解決方案在此處共享。如果您在開發小程序時遇到此問題,請嘗試此解決方案!畢竟,您可以獲得用戶的授權,并向用戶證明這一點。 小程序的認可和需要,為了反映我們小程序的意義,并證明我們所有的努力都沒有白費!

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

相關案例查看更多

主站蜘蛛池模板: 江津市| 绥德县| 岳普湖县| 樟树市| 井研县| 德惠市| 浙江省| 襄城县| 会泽县| 扎鲁特旗| 江山市| 淮南市| 乌拉特后旗| 新丰县| 上饶县| 宣恩县| 磴口县| 华宁县| 游戏| 通渭县| 淳安县| 东至县| 平凉市| 通辽市| 丰县| 泰兴市| 奉贤区| 海兴县| 石家庄市| 海安县| 修文县| 大冶市| 临邑县| 浮山县| 肥东县| 老河口市| 枣庄市| 公安县| 凉山| 麟游县| 六安市|