A玩家主动吊起分享时 会调用这个方法
PlatformQQ.qq.shareAppMessage({
title: title, // 分享标题
imageUrl: str, // 分享图标
query: 'fromid=' + Global.ShareID
});
其中的query就是我们传递的参数
格式为 :key=value
(这里的Global.ShareID 就是玩家的userId经过转码后的结果)
然后B玩家点击链接进来后
可以再onshow()方法里面找到query,也可以在
PlatformQQ.qq.getLaunchOptionsSync()这里找到query
具体的代码段
if (PlatformQQ.G_LaunchOptionsSync.query != null && PlatformQQ.G_LaunchOptionsSync.query.fromid != null && PlatformQQ.G_LaunchOptionsSync.query.fromid.length > 0) {
return PlatformQQ.G_LaunchOptionsSync.query.fromid;
}
这里返回的就是你传递过去的 Global.ShareID