收藏
回答

getUserProfile在微信开发者工具可以调用真机说要tap?

微信开发者工具点击后获取缓存,如果失败就getUserProfile(),可以正常使用,到了手机就e不行了,以前一直可以

getUserProfile:fail can only be invoked by user TAP gesture.

回答关注问题邀请回答
收藏

3 个回答

  • 小白ᥬ😂᭄
    小白ᥬ😂᭄
    2022-03-28

    这个需要注意,调用这个接口之前,尽量不要有其他的逻辑,如果前面有其他逻辑,特别是异步逻辑,比如有await请求等,可能会被判定为不是点击引起的回调函数了。所有微信必须由用户点击触发的api都会有这个限制。

    2022-03-28
    有用
    回复
  • 拾忆
    拾忆
    2022-03-25

    每次触发必须通过用户点击才可以,不是通过点击直接在代码中执行的就会报这个错误。

    2022-03-25
    有用
    回复 2
    • AAA 河东农民李贵郎
      AAA 河东农民李贵郎
      2022-03-26
      是点击的,而且以前可以拉起,电脑上也可以,突然手机就不行了
      2022-03-26
      回复
    • .
      .
      2022-11-16
      解决了吗
      2022-11-16
      回复
  • 武曲心
    武曲心
    2022-03-25

    报错已经明确告诉你原因了

    2022-03-25
    有用
    回复 1
登录 后发表内容