问题一:分享失败
这个原因有很多,最常见的一个是分享出去link跟配置的JS接口安全域名不一致。另外,Link需要是http开头的。
问题二:自定义分享内容,安卓成功,IOS能分享,但是默认样式
这是最近遇到的一个问题,而且ios在appmsgconfig里的success回调中写alert是能alert出来的,就是分享成功了,但样式不对,最后终于发现是这样:
link参数中带中文或者特殊字符
由于安卓会自动encodeURIComponent(),所以没有问题。但ios没有做这件事。
另外还有一个可能就是图标大小超过了32k,这个我没有遇到过,但还是检查一下为好吧。
问题三:分享卡片的小图标在安卓上显示不出来
图标的链接改成https的,就可以在安卓和苹果上都显示了。
总结一下调试的流程吧,我都是这么做的:
- 微信开发者工具,检查sdk是否注册成功
- 在具体的调用功能时(比如分享),看errmsg是否是ok,根据微信的提示来修改
- 如果微信开发者工具上运转正常,但在真机上有问题,那可能就是有坑了
- 重点检查Link,可以拿之前成功的例子来对比,这个Link拼的有哪些不同之处,对照着改,基本就能发现坑在哪儿了。
大概就是这样啦~~~上午填了那个中文Link的坑,还是蛮开心的!
本文总结了微信分享功能中常见的三个问题及其解决方案:分享失败、自定义内容样式异常和小图标显示问题。通过调整链接格式、确保图标链接正确等方法,有效解决了跨平台的分享难题。
895

被折叠的 条评论
为什么被折叠?



