直接打开掌上无畏契约
如果希望用户扫码或点击以后,直接拉起掌盟可以使用以下工具生成链接和二维码
如果希望扫码次数的统计,可以在生成的链接后面拼上 "&e_code=你的追踪码",
例如: "https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?e_code=123&url=编码后的页面地址"
如果希望禁用拉起后原页面跳转下载页的行为, 可以拼上 "skip_download=1"
例如: "https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?skip_download=1&url=编码后的页面地址"
如果希望拉起H5带上评论框, 可以拼上 "webview=cc", 且需要你的页面使用
QTLTools.SetShare()
配置了doc_id例如: "https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?webview=cc&url=编码后的页面H5地址"
注意: 微信在一对一场景下直接通过url链接点击进入页面会受到内容管控策略影响无法拉起掌盟. 其他方式,例如群聊链接,二维码扫码页面,正常的微信分享等不受影响.
提示
注意: 这里的target,要分掌盟内还是掌盟外进行跳转
- 掌盟内跳转到指定的页面,直接使用qtpage// + 地址即可,例如:qtpage://rn_page?bundle=taroDemo
- 掌盟外跳转到掌盟指定页面,需要通过引导页进行跳转:https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html? + 标识 + encodeURIComponent(地址)
标识分为
- 如果是掌盟原生页面则为 intent ,例如:https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?intent=qtpage%3A%2F%2Fcommunity_post%3FpostId%3DUGC_1_bdaad2e6-51d3-41f3-98af-9d122bfd6a03_1687332542865
- 如果非掌盟原生页面【h5页面】则为 url,例如:https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?url=https%3A%2F%2Fbaidu.com
- 如果是盟友帖子详情,可以直接拼接postId,例如:https://val.qq.com/cp/a20231212val_static_page/page/openVal/index.html?postId=UGC_1_bdaad2e6-51d3-41f3-98af-9d122bfd6a03_1687332542865 【postId不需要encodeURIComponent】