收藏
回答

iOS 高版本调用 getLatestUserKey 出错?

小程序更新到加密接口后,收到大量的 iOS 用户反馈小程序打不开。

同时收集到大量的 getLatestUserKey 接口报错,错误内容:getLatestUserKey:fail operateWXData:fail connect fail

问题全部集中在 iOS 平台,且基础库版本都高于 2.17.3

这种问题是在基础库中,iOS 环境下调用云端接口时连接出错吗,有没有其他回退或者重试策略来提高调用 getLatestUserKey 方法的稳定性。

目前问题面积很大,且直接造成终端无法获取任何数据,请官方解答一下。

最后一次编辑于  2021-12-09
回答关注问题邀请回答
收藏

1 个回答

  • 😶
    😶
    2021-12-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-12-09
    有用
    回复 2
    • momo
      momo
      2021-12-09
      本地无法重现,getLatestUserKey:fail operateWXData:fail connect fail 报错是我们自己在调用 getLatestUserKey 方法的 fail 回调中收集到的错误 。全部错误都是在 iOS 平台发生。

      调用流程:
      1. 调用请求
      2. 获取提前获取到的 userCryptoManager 对象
      3. 通过 userCryptoManager.getLatestUserKey 获取密钥
      4. 通过密钥进行数据加解密操作

      报错在步骤 3 时候发生,安卓目前正常没有收到错误日志。
      2021-12-09
      回复
    • Root
      Root
      2023-10-23回复momo
      我目前好像也遇到这个问题了,调用返回getLatestUserKey:fail operateWXData:fail connect fail,这都23年了,请问你们是如何解决的啊?
      2023-10-23
      回复
登录 后发表内容