微信小程序中如何重新触发用户授权流程?
- 内容介绍
- 相关推荐
本文共计1003个文字,预计阅读时间需要5分钟。
现在正在做一个小程序,具备地图功能,可以通过点击按钮打开地图。使用wx.getlocation()这个接口需要用户的授权。如果用户授权了,返回success,那就最好了,没有问题。如果用户点了拒绝,就需要处理授权失败的情况。
现在在做一个小程序有地图的功能,通过点击按钮打开地图。调用wx.getlocation()这个接口是需要用户的授权。如果他授权了,返回一个success当然最好啦,就什么问题都没有了。如果他点了取消,返回一个fail,我就使用预设的经纬度打开一个定位。但是如果用户点击返回以后,再次点击按钮进入地图就会没有反应(如果一开始有授权的话就可以再次重新打开地图)。
有什么方法可以解决呢,或者怎样可以重新获取用户授权。毕竟叫他们删了重来的话,这样的体验好像不大好。。。
方法:A:单击隐藏图章wx.openSetting(OBJECT) 重新调用小程序授权,文档现在已经有了
wx.openSetting(OBJECT)
调起客户端小程序设置界面,返回用户设置的操作结果
Object 参数说明:
参数
类型
必填
说明
本文共计1003个文字,预计阅读时间需要5分钟。
现在正在做一个小程序,具备地图功能,可以通过点击按钮打开地图。使用wx.getlocation()这个接口需要用户的授权。如果用户授权了,返回success,那就最好了,没有问题。如果用户点了拒绝,就需要处理授权失败的情况。
现在在做一个小程序有地图的功能,通过点击按钮打开地图。调用wx.getlocation()这个接口是需要用户的授权。如果他授权了,返回一个success当然最好啦,就什么问题都没有了。如果他点了取消,返回一个fail,我就使用预设的经纬度打开一个定位。但是如果用户点击返回以后,再次点击按钮进入地图就会没有反应(如果一开始有授权的话就可以再次重新打开地图)。
有什么方法可以解决呢,或者怎样可以重新获取用户授权。毕竟叫他们删了重来的话,这样的体验好像不大好。。。
方法:A:单击隐藏图章wx.openSetting(OBJECT) 重新调用小程序授权,文档现在已经有了
wx.openSetting(OBJECT)
调起客户端小程序设置界面,返回用户设置的操作结果
Object 参数说明:
参数
类型
必填
说明

