unity 接入shareSDK进行微信分享(记录)
unity利用shareSDK进行微博分享(记录)
对这两天进行的关于shareSDK的一些知识进行记录
下载shareSDK
在shareSDK官网下载
点击下载时会跳转至GITHUB中,下载即可
导入unity中
下载完成后解压获得一个shareSDK.unitypackage直接导入到unity中即可
在导入后可能会出现一些错误
这两个错误在File/Build Settings中设置为iOS后会消失,如果是在Android平台可以在代码中将其他不需要的分享平台注释或删除
准备工作
去Mob官网注册成为开发者,进入后台创建应用,获得APPID和key
将这里的值修改为刚才在Mob官网注册的应用的id和key
这里我只是做一个Test的一个demo所以除了Mob的id和key,其他的都是用的代码中原有的id和key
后面的授权、分享以及用户信息的功能直接在官方文档中复制就可以了
问题
ios:我做的是一个ios的demo,遇到了很多问题,经过与客服沟通发现,我需要在mac中将sdk导入到unity中,然后再打包成xcode项目,在项目中还有一个问题,需要将最低版本设置为8.0以上,其他在xcode中就不要设置了,直接测试即可
android:java环境需要1.8.0,下载地址,配置
1.新建系统变量:
变量名(N):JAVA_HOME
变量值(V):D:\Java\jdk1.8.0_171
2.新建系统变量:
变量名(N):CLASSPATH
变量值(V):.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.添加修改系统变量:
变量名(N):Path
变量值(V):;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
验证
运行cmd,输入命令:java -version
显示如下JDK版本信息即可:
java version “1.8.0_171”
Java™ SE Runtime Environment (build 1.8.0_171-b11)
然后再unity中一定要更换jdk的路径
edit→preferences-external tools
然后更换.xml中的包名为自己的包名这样才不会出错