Unity使用shareSDK做微信登录时无法实现的解决办法
2017-05-16 16:30
405 查看
在缠着MOB的客服哥哥的几个小时,终于解决了微信登录的问题!
之前一直在用shareSDK的Demo 来测试第三方登录、分享,结果微博QQ都没问题,但微信就是不行,反反复复地看了很多次文档、以及一些论坛讨论,还是怎么改都不行
于是跑去烦了很久的客服,现在问题都解决了!
首先,当然是按照shareSDK官方的集成文档来正确操作设置
然后就是一些要注意的事项了,以官方提供的Demo为例:
1.要注意所有包名的设置都要跟微信开发平台里登录注册的信息一致
①PlayerSetting里的两个包名
②AndroidManifest表里的package的包名
③AndroidManifest表里微信分享回调的包名
④修改DemoCallback.jar里的包名
以上参考:http://bbs.mob.com/thread-23519-1-1.html
2.要项目里的签名要跟微信开发平台里设置的签名一致
①创建一个Keystore,以保证每次打包出来的签名一致
②用MD5签名工具,解析出自己的包的签名
③要把微信公众平台的签名设置为解析出来的签名
以上参考:http://bbs.mob.com/thread-95-1-4.html
以上都保证一致之后,基本就可以了。
另外是分享后,选择返回第三方软件后,如果还是停留在微信上的话,
应该是shareSDK脚本设置微信参数时选择了绕过审核分享 "BypassApproval = true",
选择不绕过再打包应该就没问题了。
问了客服,绕过和不绕过的区别:
绕过审核:只能分享图文的样式,且不正式,回调会无法完全正确实现
不绕过审核:正式,分享的样式多,且能完成正确实现
之前一直在用shareSDK的Demo 来测试第三方登录、分享,结果微博QQ都没问题,但微信就是不行,反反复复地看了很多次文档、以及一些论坛讨论,还是怎么改都不行
于是跑去烦了很久的客服,现在问题都解决了!
首先,当然是按照shareSDK官方的集成文档来正确操作设置
然后就是一些要注意的事项了,以官方提供的Demo为例:
1.要注意所有包名的设置都要跟微信开发平台里登录注册的信息一致
①PlayerSetting里的两个包名
②AndroidManifest表里的package的包名
③AndroidManifest表里微信分享回调的包名
④修改DemoCallback.jar里的包名
以上参考:http://bbs.mob.com/thread-23519-1-1.html
2.要项目里的签名要跟微信开发平台里设置的签名一致
①创建一个Keystore,以保证每次打包出来的签名一致
②用MD5签名工具,解析出自己的包的签名
③要把微信公众平台的签名设置为解析出来的签名
以上参考:http://bbs.mob.com/thread-95-1-4.html
以上都保证一致之后,基本就可以了。
另外是分享后,选择返回第三方软件后,如果还是停留在微信上的话,
应该是shareSDK脚本设置微信参数时选择了绕过审核分享 "BypassApproval = true",
选择不绕过再打包应该就没问题了。
问了客服,绕过和不绕过的区别:
绕过审核:只能分享图文的样式,且不正式,回调会无法完全正确实现
不绕过审核:正式,分享的样式多,且能完成正确实现
相关文章推荐
- android使用友盟实现第三方登录、分享以及微信回调无反应问题解决办法
- Unity实现微信登录使用ShareSDK
- Ubuntu下无法使用root登录Mysql的解决办法
- Android 使用shareSDK进行第三方登录失败解决方法(微信,微博,qq)
- ShareSDK无法微信分享以及登录的解决方法
- jquery1.8版本使用ajax实现微信调用出现的问题分析及解决办法
- 客服使用谷歌浏览器无法实现共享的解决办法
- Spring解决在Dao层注解配置无法注入SessionFactory的办法 实现在Dao层使用注解配置
- OpenSuSE的ssh无法使用密码登录问题的解决办法
- 微信SDK登录无法调起,微信SDK无法接收回调的几种解决办法
- 使用PL/SQL Developer 报错:ORA-01460 :转换请求无法实现或不合理 解决办法!!!
- 使用ShareSDK无法微信分享的解决方法,sharesdk分享
- iOS 9系统策略更新,微信分享无法使用解决办法
- SSRS:服务器更名后,ReportingService无法使用和登录的解决办法
- 有关阿里云云服务器ECS Windows Server 2012 R2 64位标准版无法使用远程桌面管理登录解决办法
- 使用ShareSDK无法微信分享的解决方法
- XP系统中无法使用远程登录的解决办法
- Unity使用官方sdk实现微信、QQ、微博三方登录(Android)
- webapi集成owin使用Oauth认证时能获取accee_token仍无法登录的解决办法
- Unity中手机无法使用Unity Remote进行调试的解决办法