微信小程序如何再次获取用户授权的方法
网络编程 2021-07-04 15:50www.168986.cn编程入门
这篇文章主要介绍了微信小程序如何获取用户授权的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
现在在做一个小程序有地图的功能,通过点击按钮打开地图。调用wx.getlocation()这个接口是需要用户的授权。如果他授权了,返回一个suess最好啦,就什么问题都没有了。如果他点了取消,返回一个fail,我就使用预设的经纬度打开一个定位。如果用户点击返回以后,点击按钮进入地图就会没有反应(如果一开始有授权的话就可以重新打开地图)。
有什么方法可以解决呢,或者怎样可以重新获取用户授权。毕竟叫他们删了重来的话,这样的体验好像不大好。。。
方法A单击隐藏图章wx.openSetting(OBJECT) 重新调用小程序授权,文档现在已经有了【以下是文档内容】
wx.openSetting(OBJECT)
调起客户端小程序设置界面,返回用户设置的操作结果
Object 参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
suess | Function | 否 | 接口调用成功的回调函数,返回内容详见返回参数说明。 |
fail | Function | 否 | 接口调用失败的回调函数 |
plete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
suess返回参数说明
参数 | 类型 | 说明 |
---|---|---|
authSetting | Object | 用户授权结果,其中 key 为 scope 值,value 为 Bool 值,表示用户是否允许授权,详见 |
示例代码
wx.openSetting({ suess: (res) => { / res.authSetting = { "scope.userInfo": true, "scope.userLocation": true } / } })
wx.getSetting(OBJECT)
获取用户的当前设置
Object 参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
suess | Function | 否 | 接口调用成功的回调函数,返回内容详见返回参数说明。 |
fail | Function | 否 | 接口调用失败的回调函数 |
plete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
suess返回参数说明
参数 | 类型 | 说明 |
---|---|---|
authSetting | Object | 用户授权结果,其中 key 为 scope 值,value 为 Bool 值,表示用户是否允许授权,详见 |
示例代码
wx.getSetting({ suess: (res) => { / res.authSetting = { "scope.userInfo": true, "scope.userLocation": true } / } })
Map:function(){ wx.getLocation({ type: 'gcj02', suess: function(res){ // suess wx.openLocation({ latitude: res.latitude, longitude: res.longitude, scale: 28, })}, fail: function(res){ // fail wx.openLocation({ address:"获取授权失败 打开默认定位", //默认定位我就隐藏啦 latitude: XX.XX, longitude: XX.XX, scale: 28, }, wx.openSetting({ //重新请求获取定位 suess: (res) => {}}) )}, }) }
以上所述是长沙网络推广给大家介绍的微信小程序如何获取用户授权的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程