商城系統(tǒng) 注冊(cè)

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

2018-06-25|HiShop
導(dǎo)讀:很多時(shí)候用戶在進(jìn)入小程序時(shí),會(huì)不小心點(diǎn)擊授權(quán)拒絕,那么小程序開(kāi)發(fā)者要如何來(lái)解決這個(gè)問(wèn)題,實(shí)現(xiàn)小程序授權(quán)拒絕后重新拉起授權(quán)窗口...

很多時(shí)候用戶在進(jìn)入小程序時(shí),會(huì)不小心點(diǎn)擊授權(quán)拒絕,那么小程序開(kāi)發(fā)者要如何來(lái)解決這個(gè)問(wèn)題,實(shí)現(xiàn)小程序授權(quán)拒絕后重新拉起授權(quán)窗口

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

使用場(chǎng)景

以默認(rèn)quick_start項(xiàng)目為例,當(dāng)用戶同意獲取頭像與昵稱時(shí)應(yīng)當(dāng)是這樣的界面

正常情況

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

手滑情況

要是手快點(diǎn)了拒絕,將是這樣

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

頭像與昵稱處空白一面

以前就只能干等了,后來(lái)微信出了一個(gè)新接口,可以再次喚起授權(quán)窗口

解決方案

核心代碼

retry: function () {
  wx.openSetting({
   success: function (res) {    // 這里重新調(diào)用代碼,比如這里的重新顯示頭像昵稱
   }
  });
 }

文檔出處:https://mp.weixin.qq.com/debug/wxadoc/dev/api/setting.html#opensettingobject

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

處理結(jié)果

小程序授權(quán)拒絕后重新拉起授權(quán)窗口

電話咨詢 預(yù)約演示 0元開(kāi)店