收藏
回答

vue单页面应用,android分享成功,ios分享在特定情况失败?

自定义link分享,

签名url设置:(签名全部正常)

android每次分享设置的签名url为location.href.split['#'][0],ios设置为入口url。

ios分享异常,只有特定页面进入时分享设置的link未生效,其他入口进入自定义link分享正常,情况如下:

路由配置:router配置中/跳转到/index

(因活动还未开始,未发布真实页面,如需看效果,可提供,感谢!!!)

入口https://xxx.domain.com/ -> https://xxx.domain.com/b,分享b页面,设置了link为https://xxx.domain.com/,分享正常。

入口https://xxx.domain.com/index -> https://xxx.domain.com/b,分享b页面,设置了link为https://xxx.domain.com/,分享设置的link未生效,实际效果为当前页面地址https://xxx.domain.com/b。

请问该如何解决?


最后一次编辑于  2021-02-02
回答关注问题邀请回答
收藏

1 个回答

  • 吴奕群
    吴奕群
    2021-02-07

    url_encode加一下

    2021-02-07
    有用
    回复 2
    • 小龙
      小龙
      2021-03-16
      找到原因了,步骤:进入页面与分享地址需要不一样在ios中自定义link才会生效,否则ios自定义link不生效。可通过自己修改成不同的url来解决。
      2021-03-16
      2
      回复
    • 马云
      马云
      2021-04-01回复小龙
      可以详细说一下吗?进入页面与分享地址不要不一样,我看你问题中的两个例子中,第一个例子是一样的,但是分享正常;第二个例子不一样,但是link未生效。
      2021-04-01
      回复
登录 后发表内容
问题标签