如何在 APP 实现私密消息的功能?
在 opensdk中,有两个属性,isSecretMessage和isUpdatableMessage 这俩个都被验证是可以生效的,但是在私密消息中的 activityID 这个参数不知道在哪可以传 在传isSecretMessage并且withShareTicket是true时,在分享到单聊时,小程序中可以取到shareTicket,但是由于没有activityID所以导致不能解密成功 因为在文档中强调转发非私密消息时,只有转发到群聊中打开才可以获取到 [代码]shareTicket[代码] 返回值,单聊没有 [代码]shareTicket[代码]。转发私密消息时,群聊和单聊都可获取到 [代码]shareTicket[代码]。 11月29日补充 obj.withShareTicket = true
obj.isSecretMessage = true
// obj.isUpdatableMessage = true
obj.miniProgramType = .preview
obj.hdImageData = hdImageData
obj.extraInfoDic = ["activity_id":"1193_KLo57X0fKFiOP67emB2AiM7NLVnZUG-df7y04Zc2ShAw
p3QZumxoqC4NyNJLOaB0iOQEtNAWxi1mK1JW"]
经测试,通过以上代码,分享到微信群可以解密成功shareticket,但是当分享到个人消息时,虽然有shareticket,但并不能解密成功。