unity使用share_SDK接微信分享和登陆的总结Android

转载http://blog.youkuaiyun.com/qq_37367472/article/details/77446564

对于一个工作才不到一年的新手来说,这是我做的第一个项目,收尾阶段 分给我了一个接微信登录以及分享的任务。

前期,经过了痛苦的搜寻与探索过程 ,在此就不写了  如果你也是新手  可以直接按我的文章来写  保证轻松接入,为大家省去大把的时间哟;

unity版本:我用的是5.5.2f1(不同的版本真的是有区别的,区别不大 把报错解决就好)

Share-SDK是Mob官网下的最新版的

准备工作:

第一步:微信开放平台去注册开发者并认证  缴纳300元一年的认证费

第二步:创建自己的应用  填写包名和签名(包名与签名很重要),提交审核,审核通过后可以得到APPID和key

第三步:去Mob官网注册成为开发者,获得APPID和key,进入后台创建应用

以上三步如果有任何问题,像我一样的新手不懂的可以去自行百度  也可以给我留言 很简单 很多教程 前三步准备工作完成后  进入正题;


建议:先不要直接在自己的unity项目工程里接入  先新建个工程做个demo再去移植到自己的项目里

我会在末尾送上福利 :我自己的demo  

但是如果时间久了SDK更新了不能用  就要自己动手改一改了 我这个是2017.8.21号完成的  经测试没有任何问题


1. 下载Mob的SDK:https://github.com/MobClub/New-Unity-For-ShareSDK

2. 新建unity工程

3. 解压下载的Mob的SDK后,双击里面的ShareSDKForU3D.unitypackage,导入unity

    具体步骤参考此Mob文档把:

ShareSDK Android for Unity3D | Mob文档中心
http://wiki.mob.com/unity3d%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/


4. 按照文档里说的去修改自己的微信及Mob的之前你申请的APPID和key ,


上面的按照Mob官方集成文档基本都能完成

下面是我要说的一些坑  文档里面没有的----------------------------------------------------

1.删除掉libs目录下的所有文件夹,记住  其他的不要删  删的是文件夹

2.libs目录下的jar文件DemoCallback.jar  需要你自己做一个和你包命相关的jar文件把他替换掉  用android studio和eclipse都可以,

    实在不会的话可以找Mob客服帮你做  很快的  客服也会帮你的  有任何问题随时去问客服  基本上都回复  我做的时候  问了他一天;

    Mob客服QQ:4006852216

3. 我打包的时候一直有个报错,无效的命令, 如果没有此错误 顺利打包  这块就不用看 了

Unable to merge Android manifests. 

解决办法是我花了半天时间才找到的
Unable to merge Android manifests. (5.6.0p3) - Unity Answers
http://answers.unity3d.com/questions/1349396/unable-to-merge-android-manifests-560p3.html

下载里面的zip文件解压后把SDK文件夹下的所有文件复制到你的unity打包用的sdk文件夹下面  有重复的文件直接点覆盖  就解决了

4.时间关系  废话就不多说了  直接上我的demo把  下载后只需要修改你的appid和key以及包名就ok了  有问题留言

demo下载地址:http://download.youkuaiyun.com/download/qq_37367472/9942933

拿到demo只需要修改以下脚本:
Demo.cs    ShareSDK.cs   SinaWeiboDevInfo.cs   AndroidManifest.xml

自己做个和自己包名相关的jar放倒libs下面  把我demo里面的包名替换掉com.xxx.xxx
新手不会做可以找网上教程或者找Mob客服帮你做个jar
还有就是需要去Mob进入你自己的后台设置  社会化分享设置  微信里面输入你申请到的微信appid和appsecrt保存  我亲自测试了 没有这个不行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值