微信分享失败的解决办法(集成了ShareSDK的安卓应用)
微信分享失败
解决办法
在微信开发平台注册应用信息时填写的应用签名要小写而且要把冒号去掉
设置Bypassroval为false(即不绕过审核)需要打包生成APK进行安装运行,在微信上需要通过审核
1.仔细检查当前应用信息包名、应用名称、打包生成的MD5等信息要跟在微信上注册应用时填写的一样,点击资源下载,选择Android资源选择签名生成工具。工具下载地址:https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&lang=zh_CN
2.如果修改过在微信上注册的信息,是需要重新提交审核的,所以在注册后就不要随意变动应用信息。
3.就是分享参数有错误了,特别是分享图片信息,请仔细检查参数,如果不是使用OneKeyShare分享需要设置ShareType参数,根据不同的参数设置相应的分享类型
绕过审核和不绕过审核分享参数是不同的请看下面的说明
Bypassroval为true(即绕过审核,微信收藏不能绕过审核),微信朋友圈可以分享图片或者图片加文字一起分享,但分享后点击返回第三方应用不会返回自身应用,会留在微信,所以最好建议不使用绕过审核,但可以用于测试。
微信好友可以分享文字、图片、文件分享,不能进行图文分享,绕过审核分享文件,title会显示文件名称,微信收藏就一定要通过审核
绕过审核不需要打包,可以直接run,Bypass...=true不会正确回调。
Bypassroval为false具体分享参数请查看官方档: Android_不同平台分享内容的详细说明
微信的具体分享代码可以参考Sample里的WechatPage类,里面演示了微信好友,微信朋友圈,微信收藏的分享代码。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大赞一个!解决问题。。就是多加了分号的问题