uni-app中定制鸿蒙版本中对消息进行加密

谢维瑶 13天前 68

1.你好,研发人员说在消息的encode和decode的地方做加解密,因为我们是uni-app鸿蒙定制版本,这边找得的底层就是proto中utsWfcClient.sendMessage,然后再下一层就是uni_modules/wfc-client/app-harmony/index.uts,在最底层就是你们提供的sdk,我们这边要如何添加,麻烦研发帮忙解答一下,万分感谢 ![](http://bbs.wildfirechat.cn/upload/images/202510/10_57_44_75057)

最新回复 (6)
  • HeavyRain 13天前
    引用 2
    研发人员说在消息的encode和decode的地方做加解密   你们要找到encode和decode的地方,在哪里做加密和解密
    ,不用管协议栈
  • HeavyRain 13天前
    引用 3
    encode的结果payload,然后把payload里的每个字段加密。decode的参数为payload,在decode之前把payload的每个字段解密,之后再decode
  • 谢维瑶 13天前
    引用 4
    HeavyRain encode的结果payload,然后把payload里的每个字段加密。decode的参数为payload,在decode之前把payload的每个字段解密,之后再decode
    你好,payload里面的字段是这些,是要一个个加密么,不能整体把payload加密么?{
           "type": 1,
           "searchableContent": "366",
           "pushContent": undefined,
           "pushData": undefined,
           "content": undefined,
           "binaryContent": undefined,
           "localContent": undefined,
           "mediaType": undefined,
           "remoteMediaUrl": undefined,
           "localMediaPath": undefined,
           "mentionedType": 0,
           "mentionedTargets": [],
           "extra": undefined
    }
  • 谢维瑶 13天前
    引用 5
    谢维瑶 你好,payload里面的字段是这些,是要一个个加密么,不能整体把payload加密么?{ "type": 1, "searchableContent" ...
    把把payload里的每个字段加密加密完发送消息后,utsWfcClient.sendMessage这个方法,第一个回调函数返回的messageId一值都是0
  • 谢维瑶 13天前
    引用 6
    HeavyRain encode的结果payload,然后把payload里的每个字段加密。decode的参数为payload,在decode之前把payload的每个字段解密,之后再decode
    把把payload里的每个字段加密加密完发送消息后,utsWfcClient.sendMessage这个方法,第一个回调函数返回的messageId一值都是0
  • HeavyRain 13天前
    引用 7
    type不变,其他的加密
返回