发布于 2024 年 4 月 1 日,星期一
微信H5分享的坑主要集中在API调用、权限配置和用户体验上。开发者需确保正确配置微信JS-SDK,避免因签名错误或权限不足导致分享失败。同时,分享内容的预览图、标题和描述需精心设计,以提升用户点击率。此外,微信的分享机制会根据用户行为动态调整,开发者需持续关注微信官方更新,及时调整策略,避免因平台规则变化而影响分享效果。总之,微信H5分享的成功不仅依赖于技术实现,更需结合用户体验和平台规则进行综合优化。
在开发过程中,我们遇到了一些问题。我们按照之前的经验,接入了微信 JSDK,并执行了个性化分享配置。然而,当我们换了商品 id 后,发现在 iOS 和 Android 上收藏的数量不一致,有时候第二个卡片甚至没有分享图片和标题。
到这里,先抛出遇到的两个问题:
第一个问题:
第二个问题:
window.location.origin
存在兼容性问题。我们根据这个发现,修改了我们的链接生成方式:link: `${location.protocol}//${location.host}${location.pathname}/index.html?id=${this.$route.query.id}`;
link: `${location.protocol}//${location.host}${location.pathname}/index.html?id=${this.$route.query.id}`;