在 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,但并不能解密成功。
我们也在搞APP分享到微信小程序,期望搞私密消息。
你们现在有解决么?