秒速快三彩票官网

微信小程序怎么重新授权,一个程序代码就为你解决了难题

聚米多微 > 公司动态 > 2019-09-02       浏览量:560

秒速快三彩票官网 开发小程序必然会涉及到授权问题,怎么才能精准的获取用户权限呢?毕竟如果被人点击了拒绝授权我们就收集不到数据了,对于开发一个小程序无法拿到客户授权也是非常苦恼的。微信小程序被拒绝授权之后应该怎么办呢?微信小程序怎么重新授权呢?小编就为大家解决一下这个难题,相信遇到这个难题的大有人在,就试试我这个解决方法吧!绝对有惊喜哦!

ws.jpg

在做小程序时授权问题是少不了的,可有时候总有人会点击拒绝授权,那我们开发拿不到需要的数据是不是很苦恼呢?我在自己正在做的小程序里使用了一种方法,现在分享出来~~

秒速快三彩票官网 我的这个demo是个人信息+地理位置的双重授权。

秒速快三彩票官网 要么授权通过,进入秒速快三彩票官网

要么拒绝授权,停留在有授权入口的页面

需要设置一个标志值:authorizeInfo,根据此值得真假来决定是渲染秒速快三彩票官网还是渲染显示重新授权的页面。

秒速快三彩票官网 在页面显示的时候,获取用户信息与地理位置

// userInfo

秒速快三彩票官网 wx.getUserInfo({

秒速快三彩票官网 success:res=>{

秒速快三彩票官网 this.setData({userInfo : true})

},

秒速快三彩票官网 fail:res=>{

this.setData({ userInfo: false })

}

})

// locationInfo

秒速快三彩票官网 wx.getLocation({

秒速快三彩票官网 success: res => {

秒速快三彩票官网 this.setData({ locationInfo: true })

},

秒速快三彩票官网 fail: res => {

秒速快三彩票官网 this.setData({ locationInfo: false })

}

})

authorizeInfo的设置就要依靠刚刚获取的这两个值了,设置定时器不断执行authorizeInfo,直到userInfo和locationInfo两个值都为true就把定时器清除(设置定时器是因为刚开始获取userInfo和locationInfo可能会失败),当两者都为真时表示所有授权均已通过,跳转至秒速快三彩票官网。否则,将会一直停留在授权页。

//all authorize

秒速快三彩票官网 let timer = setInterval(() => {

this.authorizeInfo();

if (this.data.userInfo && this.data.locationInfo){

clearInterval(timer)

}

}, 100)

秒速快三彩票官网 //authorizeInfo

authorizeInfo: function(){

if (this.data.userInfo && this.data.locationInfo) {

this.setData({ authorizeInfo: true })

//reLaunch

wx.reLaunch({

url: '/pages/index/index'

})

}

else {

秒速快三彩票官网 this.setData({ authorizeInfo: false })

}

}

而重新授权这个操作需要调用wx.openSetting这个接口,通过返回值判断,用户再次调用授权操作后是否全部授权,是的话跳转至秒速快三彩票官网,否则停留在授权页。

关于用户授权的解决方法就为大家分享到这里了,如果你在开发小程序的时候,也会遇见这个问题,就试试这个解决方法吧!毕竟能获得用户的授权,同时也证明了用户对这个小程序的认可和需要,这样也才能体现我们制作小程序的意义,也才能证明我们所有的努力没有白费!

公司动态
餐饮微信小程序怎么做
微信小程序怎么重新授权,一个程序代码就为你解决了难题
小程序出来两年了,你真的了解它吗
微信小程序商城怎么做?怎么入驻?优势有哪些?
为什么好多实体店用小程序,小程序有什么作用呢?
微信小程序开发如何定位?
微信小程序开发的实用性怎么样
开发微信小程序是为了什么
行业新闻
为何一些中小企业加入小程序开发的队伍
分析一下小程序对于实体零售商到底有什么好处
一秒进站-广东省汽车客运站开启微信小程序刷脸过闸
百度公司小程序300天月活超2亿 谷歌公司发布搜索与语音助手小程序
想跟上小程序时代的步伐,在开发前你应该看看这篇文章
这一次,我们把你的手机变成文艺粮仓
原来小程序还有这些功能?
如何利用小程序赚钱
0
免费试用
5
网合一
全渠道营销
7
x12小时
售后支持
100
+
营销功能
200
+
团队支持
30
万+
商家选择
在线咨询
售前咨询

咨询顾问:聚米多微运营部

南京总部:南京市江宁区胜太路58号梧桐林创聚广场5楼

公司介绍
合作伙伴
合作模式
商户服务
常见问题
关注聚米多微
关注聚米多微

秒速快三彩票官网南京聚米网络科技有限公司

秒速快三彩票-主页 秒速快三彩票-登录网 彩票51---秒速快三彩票官网_欢迎您 彩票51_官网 彩票51-秒速快三彩票官网 彩票51_安全购彩 彩票51|官方唯一指定! 彩票51-登录网