看文档中quiet的说明:“需要用户通过快捷分享消息卡片进入才有效”。开发中正确的用法是不是这样的场景:
1、明确分享人:A点击赠送金币按钮(调用wx.modifyFriendInteractiveStorage)给B,然后走后续流程分享给B,如文档说明。
2、A分享给B(调用wx.shareMessageToFriend),小游戏在进入游戏时判断是否是分享来的,是的话调用wx.modifyFriendInteractiveStorage({quiet:true}) 就会静默的给B送金币。如果不判断是否从分享,会报错"game is not launch by click share card"。
问题:1.这两种使用场景是否正确
2.如果第二种场景正确,那怎么判断是从分享来的?
参考下此贴回复:关于setMessageToFriendQuery的使用?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0006244cbb0ef0d13c799312451c00
解决了吗?调用wx.modifyFriendInteractiveStorage({quiet:true}) 就会静默的给B送金币,B是怎么知道A静默修改了B数据的?