资讯专栏INFORMATION COLUMN

微信小程序-用户拒绝授权使用 wx.openSetting({}) 重新调起授权用户信息

Cristic / 1925人阅读

摘要:场景模拟用户进入微信小程序程序调出授权选择拒绝之后,需要用到用户授权才能正常使用的页面,就无法正常使用了。

场景模拟:
用户进入微信小程序-程序调出授权

选择拒绝之后,需要用到用户授权才能正常使用的页面,就无法正常使用了。

解决方法:
在用户选择拒绝之后,弹窗提示用户 拒绝授权之后无法使用,让用户重新授权(微信小程序在第一次调起授权之后 ,要重新再调起,需要自己手动删除程序 或者是退出小程序 等待一段时间再进去才能调起授权,这种情况用户体验比较差)针对用户拒绝授权这种情况 监听 wx.getUserInfo -fail的回调使用 wx.showModal 提示用户 如图:

监听 wx.showModal confirm 调起设置管理 代码如下:

                      wx.openSetting({
                        success:function(res){
                          if (!res.authSetting["scope.userInfo"] || !res.authSetting["scope.userLocation"]) {
                               //这里是授权成功之后 填写你重新获取数据的js
                               //参考:
                                that.getLogiCallback("",      function(){
                                  callback("")
                                })                                   
                          }
                        }
                      })

设置管理界面:

选择之后 就能重新成功获取用户的信息了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82950.html

相关文章

  • 记录信小程序的坑

    摘要:除官方外的参考文章微信小程序实例创建下发模板消息实例手把手教你开发微信小程序之模版消息开发教你突破小程序模板消息的推送限制获取用户信息接口的废弃问题接口是获取用户信息昵称,头像等的接口,在官方文档上写是即将废弃。 ----------------更新-------------- 2018年10月10日官网3个接口废弃的通知: 1、分享监听接口分享消息给好友时,开发者将无法从callba...

    EastWoodYang 评论0 收藏0
  • [拆弹时刻]小程序canvas生成海报(二)---优化方案

    摘要:注意如果用户一开始没有微信授权,生成海报时又必须要用户头像不能使用默认的话,那就只能老老实实走之前的流程了。组件名称终端类型微信版本触发方法关于的调用方法相册权限需要你提供保存相册权限获取相册权限成功,给出再次点击图片保存到相册的提示。 showImg(https://segmentfault.com/img/bVbs5V8?w=343&h=517);海报生成示例 海报生成速度缓慢...

    LittleLiByte 评论0 收藏0
  • Canvas绘图在信小程序中的应用:生成个性化海报

    摘要:解析进到首页其实关键字在本地就随机取完了,在首页中的方法中就通过缓存了要画的元素,比如关键字这里是图片关键字解析语也是图片毕竟微信小程序的不支持字体等等。 一、Canvas应用的背景(个人理解)及基础语法 背景 从2012年开始,微信那个时候用户的积累的量已经非常大了,推出公众号,当然大屏智能手机在那个时候也流行,传统的大众媒体逐步消亡,像微信公众号这样的新媒体盛行。企业的广告投入开始...

    vpants 评论0 收藏0
  • 两天撸一个天气应用信小程序

    摘要:简介这是一个完整的已经线上运行的天气应用小程序,点击可查看源码,可随意。但是对于一款简单的天气应用小程序来说也够了。 更新说明: I、气象数据由百度地图开放平台)修改为了和风天气,需要注册账号获取 key; II、d0e51c8 版本之后为小程序云开发版本,若未开通云开发功能,为不影响小程序正常运行,可以将版本号回退到 git reset d0e51c8 --hard,或,将云开发相关...

    taoszu 评论0 收藏0
  • 程序授权功能(废)

    摘要:用户确认授权用户取消授权授权成功授权成功重新登陆因外部原因授权失败因外部原因授权失败授权提示小程序需要您的微信授权才能使用哦错过授权页面的处理方法删除小程序重新搜索进入点击授权按钮 小程序登陆和使用授权(亲测无效,不用看了,直接看评论) 不想重新写页面引导用户授权,因为官方说明 scope 为 scope.userInfo 时,无法弹出授权窗口,请使用 理一下思路: 登陆操作,获取用...

    K_B_Z 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<