问题是围绕:个人的小程序卡片没有 shareTicket,和authPrivateMessage不支持云调用解密敏感信息。
需要实现的场景是工作协同,比如一项工作,A做了一部分,现在提交给负责人确认,需要用到卡片转发(*转到个人不是群),转发现支持两种方式,一是动态消息,一是私密消息。
一:动态消息,
整个场景必面用到activityID 来关联业务, 动态消息,转给个人不支持shareTicket ,没法拿到activityID 。所以走不通。但转到群里是可以的,不知道为什么个人不支持shareTicket ?
二:私密消息
查了下文档也测试了,转给个人是可以得到shareTicket ,但是这里也有个大问题,创作activityID 是支持云调用的,解密时不支持, 不像getShareInfo 可以用CloudID 来换取敏感数据,这样的话,不得不去维护每个用户的session_key ,从而来解密,我们没有必要去维护每个登录用户的Session_key。
总结:所以协同的场景,方式一如果个人支持ShareTicket 就好了, 方式二虽然是支持,但是这里又有新的问题,就是解密不支持云调用,类getShareInfo可以传入cloudID...... , 需要wx.authPrivateMessage返回cloudID , 这个就流畅了,感觉这块官方欠考虑,云调用这块没有支持到位,看现在文档给人以假象还以为是支持的,不知道是不是遗漏这块。
所以强烈建议wx.authPrivateMessage能返回cloudID。
感谢反馈问题与建议,我们评估下这个需求
请问有后续进展吗?