收藏
回答

ios中webview调用sdk的扫一扫, 签名无效问题invalid signature?

调用扫一扫:

1.webview:安卓------------------》正常,成功唤醒扫一扫

2.webview:ios--------------------》失败:报invalid signature错误

3.微信聊天页面打开链接--------》正常,成功唤醒扫一扫

怎么解决啊???各位有遇到吗


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

2 个回答

  • Demons
    Demons
    2021-12-15

    你好,请参考https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html


    2021-12-15
    有用
    回复 1
    • nini
      nini
      2021-12-15
      相同的地址放在微信聊天里都正常, 安卓也正常, 说明这些配置都是没问题的啊。只有ios的webview报签名无效
      2021-12-15
      回复
  • 愿世界回归自然
    愿世界回归自然
    2021-12-15
    1. 安卓需要使用当前URL进行微信API注册(即当场调用location.href.split('#')[0])
    2. iOS需要使用进入页面的初始URL进行注册,(即在任何pushstate发生前,调用location.href.split('#')[0])

    后端没有问题的话一般前端问题只有url问题,可能没有实时获取或者和后端获取到的不同步,前端问题的话只有这个

    2021-12-15
    有用
    回复
登录 后发表内容