收藏
回答

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

问题模块
API和组件



<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(包括但不限于)

最后一次编辑于  2017-08-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • 组个团过红绿灯
    组个团过红绿灯
    2017-08-05

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

    2017-08-05
    赞同
    回复
  • wupooooooo
    wupooooooo
    2017-08-05

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

    2017-08-05
    赞同
    回复
  • 组个团过红绿灯
    组个团过红绿灯
    2017-08-05

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

    2017-08-05
    赞同
    回复
  • wupooooooo
    wupooooooo
    2017-08-05

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

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

    2017-08-05
    赞同
    回复
  • 组个团过红绿灯
    组个团过红绿灯
    2017-08-05

    这样还强过我之前提的

    2017-08-05
    赞同
    回复
  • 滴答
    滴答
    2017-08-11

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

    2017-08-11
    赞同
    回复
  • 21克的爱情
    21克的爱情
    2018-08-23

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

    2018-08-23
    赞同
    回复