BUG反馈:open-type="get…" bindgetuserinfo="
发布于 5 年前 作者 liyi 16878 次浏览 来自 问答
<button open-type="getUserInfo" bindgetuserinfo="userInfoHandler"> Click me

这是微信官方文档推荐的用户主动获取授权方法(文章链接

我的程序设计:

1.用户进入个人页后,主动判断是否授权

2.若为否:则调用授权  wx.authorize

3.若拒绝:则页面多出一个按钮  为文章里提到的“主动调起授权按钮”

4.用户点击 主动授权按钮

5.主动授权按钮 弹出询问框,询问是否允许授权。

6.若允许:则进入userInfoHandler方法,执行相关操作

BUG:

1、用户走到第“4步时,怎么点击那个主动授权按钮都没反映

问题机型:iphone6、华为X5、oppo r9s plus(包括但不限于)


2、用户走到第“4步”时,点击按钮没反映,第二天,再点1下没反映,2下没反映,3下有反映了。但“允许”后进入不了第“6”步的方法userInfoHandler

问题机型:iphone6、魅力metal1(包括但不限于)

7 回复

我是不打算强制,因为如微信说的这个东西并不必要,我现在的程序已经改成不授权一样可以下单,只是看不到头像。

我会在头像的下面放一个帮助按钮,点帮助按钮会跳转到如何再次吊起授权的教程页面

这样还强过我之前提的

应该是微信版本问题,官方文档说1.3.0以上。

我也遇到相关问题,苹果8p,我的天啊

但这是非常笨的方法,用户初次认识我们的应用,没什么耐性这样折腾

楼上好像是个好办法,谢谢  看了京东的是这样的

我经常看到其他小程序会这样做:用户拒绝授权之后,就弹出提示信息说先删除小程序,然后再搜索该小程序,再跑一遍授权流程

回到顶部