浅谈关于微信公众号开发的分享

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈关于微信公众号开发的分享相关的知识,希望对你有一定的参考价值。

最近在做微信公众号的开发,h5页面!其中调用了很多微信的自带功能,包括支付,上传图片,扫码,分享等,今天我就来谈谈我在分享上遇到的坑,我看网上有些同胞们也在问相关的问题,鄙视不才,不知道他们问题是不是和我一样,但是我想分享下我遇到的这个坑~~希望可以帮助到有用的人~~

遇到的问题:页面分享给好友或朋友圈,我更改了分享链接和分享的标题,以及分享的图片,but!!!安卓是可以分享成功的,ios却不能正常分享!

经过我不停地排查最后才发现

引起的原因:我在更改分享的URL时传了参数,其中有些参数是中文!!安卓和ios的加载机制不一样导致的,ios要严格一些的,所以才会报错!

解决方案:分享的时候把中文的参数给编码一下就好了!!!方法:encodeURI(参数);

     等到你打开被分享的页面时,需要取出这些参数,只需要解码就好了!方法:decodeURI(参数)

 

对,就是这么简单,就是这么简单我却整整排查了几个小时才找到原因!希望可以帮到有用的人吧!小女子初来乍到,还望大家多多鼓励哦~~(鞠躬状·····)

 

 

拒绝转载哦~~~

以上是关于浅谈关于微信公众号开发的分享的主要内容,如果未能解决你的问题,请参考以下文章

关于微信公众号开发的一些坑

浅谈js-sdk的场景-微信分享

微信公众平台开发教程-关于申请微信公众号订阅号(服务号)的材料和流程

微信h5页面分享之多个页面一个公众号

微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友

微信公众号开发之如何使用JSSDK