Android上分享到朋友圈取消后依然提示成功的问题 进入全屏
这个问题,有很多使用WeixinApi的网友都在反馈,今天找了个Android手机复现了下,跟踪了一下具体的情况,发现:
1、在iOS上,分享到朋友圈、好友、微博,正常分享和取消分享都是正常的,callback都能正确执行
2、在Android上,分享给好友、微博,正常分享和取消分享都正常,callback正确执行
3、在Android上,分享到朋友圈,正常分享时,callback正确执行;但取消分享,invoke事件返回的response为 {err_message:'share_timeline:ok'}
这应该是微信Android版本分享到朋友圈功能的一个BUG;必须得官方解决才行。本来想在WeixinApi里加个Hack,针对Android版本的分享到朋友圈处理一下,不过这个兼容有点儿shit,还是算了;呼吁微信官方Android团队修复此bug,到时候这个Api就能正常work起来了。
另外,在很早之前下载了一个Android Weixin Apk,反编译后拿到了一个WeixinJSBridge的源码,share给大家,感兴趣的,慢慢解读吧。有新的发现,欢迎contribute到WeixinApi。点击这里下载:wxjs.js