没用的前言
微信登录愁了我整整一周,Mob的客服哥哥也是让我烦了一周,总算是最后成功了,坑很多,我把整个详细的流程记录下来,供Unity开发的朋友们做参考,也是我自己的一个记录。
开发前的准备
1. 首先你要有微信的开发者资质,交了三百块给微信开放平台,并且企业认证通过,这样你就可以拥有微信登录开发的资格。
2. 下载官方示例程序包吗,git太卡了,考了一分在码云:http://git.oschina.net/yang415/new-unity-for-sharesdk。推荐去mob官网的git下。
跟着我走
1. 去微信开放平台,申请一个新的应用,获取你的AppId和AppScret。
2. 去Mob的官网,注册账号并登陆,前往后台创建应用,获取Mob的AppID和AppScret。在后台的左侧菜单中寻找“社会化平台设置”,找到微信,设置1中的AppId和AppScret。
3. 用Unity打开ShareSDK的Unity的Demo,做出如下修改:
a) 添加一个Text作为消息的展示
b) 修改登录和获取用户信息为WeChat:
4. 修改ShareSDK脚本上的信息:
a) 修改地方1:
b) 修改微信开放平台appid和秘钥,并去掉勾选如图:
5. 修改AndroidManifest.xml文件
6. 用Eclipse打开ShareSDK中的安卓项目,修改其中包名,重新打包,重命名并替换原有jar包,具体步骤如图:
a) 修改包名
b)打出jar包
选中三个包,右键导出,如图:
选位置,然后后面的一路next:
c) 得到jar包,重命名,注意大小写
d)导入Unity并替换原有jar:
7. 发布设置
a)设置你的包名
b)设置你的签名文件,没有用untiy create一个,这一步很重要,一定要设置。
c)导出apk
8. 用手机签名软件获取文件签名,并上传到微信开放平台填写
a)输入你的包名,然后复制下面生成的文件签名。
b) 去微信开放平台设置你的包名和文件签名信息
至此完成。
结语
网上很多步骤补全,信息不全,以至于浪费了大量的时间和客服讨论,我在这里总结下经验,并分享给大家,如果还有问题请留言,或者去Mob官网去麻烦客服大大吧,他们的服务真的挺好的。