微信分享安卓没问题IOS分享失效

简单说一下,这次踩过的的坑。搞了两天才解决。
需求是 微信分享 自定义标题,图片,介绍,和链接。
网上都有相关文章,代码也比较简单,至于怎么配置域名,然后签名算法,这里就不说了,网上各种语言的版本代码都有而且都比较成熟,主要说下我踩过的坑。
所有代码都写好,部署到服务器上 拿起我的安卓手机,测试一切正常。

微信分享安卓没问题IOS分享失效_第1张图片
安卓分享图片

后来在IOS上分享出来的就不能够自定义这些信息。如图和没有接微信分享接口的效果是一样的就是分享当前页面。

微信分享安卓没问题IOS分享失效_第2张图片
IOS分享图

开始也找不到原因,开启微信的Debug模式 弹出的都是正确的,后来网上找了很多资料,说是图片的大小不能超过32kb。并且要是JS安全域名下的。我也都设置好了,还是不行。

然后我就摸不着头脑了,我以为官方的微信JS-SDK Demo(http://203.195.235.76/jssdk/) 也会有问题,结果官方的demo没毛病,那只好一行代码一行代码的对比,这中间多少泪就不说了,比对到最后也没发现有问题。
一行代码一行代码的排除 最后的最后的最后, 才发现原来 link 需要在JS安全域名下。

IOS分享的时候图片的链接地址 和 link 都需要在 JS安全域名下并且带http头。

@{
    ViewBag.Title = "xx梦想加油站";
    Layout = null;
}



    
    
    
    xx梦想加油站

    
    
    



你可能感兴趣的:(微信分享安卓没问题IOS分享失效)