<tfoot id='gttBP'></tfoot>
    • <bdo id='gttBP'></bdo><ul id='gttBP'></ul>

    1. <legend id='gttBP'><style id='gttBP'><dir id='gttBP'><q id='gttBP'></q></dir></style></legend>
      <i id='gttBP'><tr id='gttBP'><dt id='gttBP'><q id='gttBP'><span id='gttBP'><b id='gttBP'><form id='gttBP'><ins id='gttBP'></ins><ul id='gttBP'></ul><sub id='gttBP'></sub></form><legend id='gttBP'></legend><bdo id='gttBP'><pre id='gttBP'><center id='gttBP'></center></pre></bdo></b><th id='gttBP'></th></span></q></dt></tr></i><div id='gttBP'><tfoot id='gttBP'></tfoot><dl id='gttBP'><fieldset id='gttBP'></fieldset></dl></div>

      <small id='gttBP'></small><noframes id='gttBP'>

    2. 新闻动态

      微信小程序如何进行授权?其实只需要这一行代码即可!

      2020-01-24 16:23:01分类:小程序开发 阅读()

      小程序的开发将不可避免地涉及授权问题。我们如何才能准确获得用户权限?毕竟,如果有人点击“拒绝授权”按钮,我们将无法收集数据,开发一个小程序而无法获得客户的授权也是非常令人苦恼的。微信小程序被拒绝授权后我们该怎么办?微信小程序如何重新授权?边肖将为每个人解决这个难题。我相信有很多人会遇到这个难题,所以试试我的解决方案吧!这绝对是个惊喜!

      在做小程序时,授权问题是必不可少的,但有时有人会点击拒绝授权。我们无法获得发展所需的数据,这是不是很令人沮丧?我在我正在做的小程序中使用了一种方法,现在我分享它~ ~

      我的演示是个人信息+地理位置的双重授权。

      或者被授权通过,进入主页

      要么拒绝授权,留在有授权条目的页面上。

      您需要设置一个标志值:authorizeInfo,用于决定是呈现主页还是重新授权的页面。

      当显示页面时,获得用户信息和地理位置

      //用户信息

      wx.getUserInfo({

      成功:res=>{

      this.setData({userInfo : true})

      },

      失败:res=>{

      this.setData({ userInfo: false })

      }

      })

      //位置信息

      wx.getLocation({

      成功:res => {

      this.setData({ locationInfo: true })this . SetDATa({ LocationInfo:true })

      },

      失败:res => {

      this . SetDATa({ LocationInfo:false })

      }

      })

      authorizeInfo的设置取决于刚刚获得的两个值。将计时器设置为持续执行authorizeInfo,直到用户信息和位置信息都为真以清除计时器(设置计时器,因为在开始时可能无法获得用户信息和位置信息)。当两者都为真时,意味着所有授权都已通过并跳转到主页。否则,它将保留在授权页面上。

      //全部授权

      让定时器=设置间隔(()=> {

      this . authorizeinfo();

      如果(this . data . user info & this . data . location info){

      clearInterval(定时器)

      }

      },100)

      //authorizeInfo

      authorizeInfo: function(){

      如果(this . data . user info & this . data . location info){

      this . set data({ authorizeInfo:true })

      //重新启动

      wx.reLaunch({

      URL:& # 39;/pages/index/index & # 39;

      })

      }

      否则{

      this . set data({ authorizeInfo:false })

      }

      }

      但是,重新授权需要调用wx.openSetting .根据返回值判断用户在再次调用授权操作后是否被完全授权,如果是,跳转到主页,否则停留在授权页面。

      这里共享了用户授权的解决方案。如果您在开发小程序时遇到这个问题,请尝试这个解决方案!毕竟,它可以获得用户的授权,同时也证明了用户对这个小程序的认可和需求。只有这样,我们才能体现出制作小程序的重要性,并证明我们所有的努力都没有白费!

      小程序解决方案小程序开发公司不知道怎么选?小程序定制开发就选APP小程序开发公司软件!

      本文原地址:https://www.vowins.com/news/xcx/2020/0122/6527.html
      郑重声明内容版权声明:除非注明,否则皆为本站原创文章。如有侵权联系进行删除!

      相关文章

      相关文章

      成交动态
      首页 系统开发 APP开发 小程序开发 案例展示 新闻动态 关于我们 成为代理 关于我们

      1、点击微信号复制

      19137161875

      2、点击“打开微信”