微信分享iOS环境下link失效

147 阅读1分钟

问题描述

实现自定义分享时,当前页面分享出去的卡片希望用户点击卡片跳转到配置的固定页面去(同域名下),安卓环境下都正常分享出去跳转也正常,但是在ios上分享出去的总是当前页面的地址,与实际需求不符。

但是在当前页面重新刷新后,ios分享又正常了

原因

步骤:进入页面与分享地址需要不一样,在ios中自定义link才会生效,否则ios自定义link不生效。可通过自己修改成不同的url来解决。

解决办法

在当前页面分享时,给自定义link后拼接时间戳,之后ios分享正常,安卓环境也正常。

link = link + 't=' + new Date().getTime();