【求解】群分享在安卓打开不是每次执行onLaunch致shareticket缓存
微信版本:6.5.8
Android机型:华为P8
在群分享功能开发时:
我把群卡片分享到A群,获取到A群的信息
我打开A群,点卡这个群卡片,分享到B群,可以获取到B群的shareticket与GroupId,但此时小程序的onLaunch带的shareticket与GroupId为A群
- 我再在B群打开这个群卡片,结果看到了A群的信息,通过打日志,可以看到小程序的onLaunch事件并没有执行,所以shareticket还是A群打开时的shareticket,所带的Groupid也是A群。
而用户看到的现象就是,我在A群转发了一条群卡片,在B群点开,但是看到的信息仍然是A群的,但正常情况下应该只能看到当前群【B群】的信息。
这个问题是偶现的,在频繁转发多的时候,会出现shareticket被缓存下来,串群的现象。在IOS机型以及魅族等Android机型无此现象。
请问:
这个问题该如何避免呢?或者需要怎么解决呢?