好多年没有做过分享了,这次新开的项目带有分享功能,本来想直接对接微信SDK或者使用系统的UIActivityViewController,但是我还是 比较习惯mob shareSDK,所以就遇到了如下的坑
1.不知道从什么时候 微信 新增了 universalLink 这个安全措施,这个没什么好说的,自己在微信平台填写也行或者用mob shrae SDK提供的也行,这一点用哪个都行,但是一定要注意填写
2.因为我们项目里在 AppDelegate 有用到剪切板的功能,所以跟mob 的剪切板好像有冲突,造成配置完成后分享的话无法选择好友列表,这点比较坑,解决办法是 对AppDelegate 剪切板操作延迟了3秒执行,这样子就可以了
3.经过测试发现 微信的universalLink 修改有缓存情况,比如之前设置的 universalLink是 http:xxxx 我想改成 http:wwww 这时候立即使用修改后的是不行的,需要等微信的缓存,具体等待时间我没试
网友评论