BUG反馈:open-type="get…" bindgetuserinfo="

发布于 7 年前作者 liyi17095 次浏览最后编辑 7 年前来自 ask
<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 回复
pingma
pingma1 楼6 年前

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

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

duanjuan
duanjuan2 楼6 年前

这样还强过我之前提的

jing31
jing313 楼6 年前

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

hufang
hufang4 楼6 年前

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

lifu
lifu5 楼6 年前

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

daina
daina6 楼6 年前

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

rqin
rqin7 楼5 年前

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