201712011916->unity接sharesdk
2017-12-01 19:56
99 查看
工具:eclipse,untiy5.5.4p2,官网下载的sharesdk->unity版
详细步骤:
import package
![](https://img-blog.csdn.net/20171201192022157?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
挂sharesdk到主入口
![](https://img-blog.csdn.net/20171201192138272?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
配置appkey和appsecret,这两货在sharesdk申请
![](https://img-blog.csdn.net/20171201192414234?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
走DevInfoSet,删除不必要的平台
![](https://img-blog.csdn.net/20171201192942336?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
为自己配置的平台配置信息,信息要在sharesdk中请求平台审核通过获取appid和appserect
![](https://img-blog.csdn.net/20171201193443284?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
进入lib目录,红框内的jar包加自己配置平台的jar包不能删,其他全部删除
![](https://img-blog.csdn.net/20171201193633582?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开AndroidManifest,修改包名
![](https://img-blog.csdn.net/20171201194655325?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
修改支持版本
![](https://img-blog.csdn.net/20171201194659485?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注销mobaappid以及mobaappserect
![](https://img-blog.csdn.net/20171201194702780?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
利用eclipse打开sharesdk包里边的java_demo,然后红框内修改包名,导出jar包替换unity项目中的democallback
![](https://img-blog.csdn.net/20171201195737478?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注册好sharesdk回调,调用授权以及获取玩家信息
![](https://img-blog.csdn.net/20171201195440937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg5MDIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
设置好bundle idendifer的包名,以及签名
详细步骤:
import package
挂sharesdk到主入口
配置appkey和appsecret,这两货在sharesdk申请
走DevInfoSet,删除不必要的平台
为自己配置的平台配置信息,信息要在sharesdk中请求平台审核通过获取appid和appserect
进入lib目录,红框内的jar包加自己配置平台的jar包不能删,其他全部删除
打开AndroidManifest,修改包名
修改支持版本
注销mobaappid以及mobaappserect
利用eclipse打开sharesdk包里边的java_demo,然后红框内修改包名,导出jar包替换unity项目中的democallback
注册好sharesdk回调,调用授权以及获取玩家信息
设置好bundle idendifer的包名,以及签名
相关文章推荐
- <Unity3D>Unity3D入门篇——第二讲 初步认识Unity
- <unity shader入门精要> - unity shader 中实现漫反射光照模型
- Unity性能优化之 Draw Call原理<转>
- 关于Unity中的3D数学基础知识<三>矩阵的基础知识和使用
- unity手游<少侠历险记>(2)人物攻击动画判定和怪物AI
- 优化unity发布 iOS应用大小 Optimizing the Size of the Built iOS Player<转>
- unity 反编译 step2 dll -->reflector
- Unity 实现Log实时输出到屏幕或控制台上<二>
- [Unity&C#]简化IF语句的一种方式x => x.name == var_str
- 201803151913->unity下转平台api
- unity->9x9乘法口诀
- Unity ShaderLab< 一> 学习总结
- unity->C#简单的重载+继承
- unity->C#简单的封装+继承
- < Unity 3D专栏 >实现游戏对象与对象之间通信
- Unity中JsonUtility对List<T>和Dictionary<Key,Value>的序列化
- unity sharesdk 采坑
- unity5 where is "Edit->Render Settings"?
- Unity手游之路<三> 基于Unity+Java的聊天室源码
- Unity性能优化1-->材质合并