Unity之ShareSdk配置过程(作废,sharesdk官网有最新搭建过程,可以食用)
配置环境
1.Unity版本 2019.3.15f1
2.ShareSdk
https://github.com/MobClub/New-Unity-For-ShareSDK/tree/SourceCodeGradle
3.Gradle版本6.1.1
3.Eclipse(配置好安卓开发环境,JDK,SDK,ADT)
Eclipse安装与环境配置 https://blog.csdn.net/wqh0830/article/details/86241458
4.自己准备好Sharesdk账号。
1.下载ShareSDK,导入Unity
http://download.sdk.mob.com/c3f/868/09f91569d7a36f446b53464d3f/130548.68.unitypackage
publishing settings会自动勾选上这三项,没有这三项的或只有一项的先更换Unity版本再继续
2.打开launcherTemplate文件,配置包名,shareSdk账号,配置安卓密钥
(1)打开文件
(2)配置包名
launcherTemplate文件配置
(3)配置sharesdk账号,填写自己在官网上申请的应用key和secret
https://new.dashboard.mob.com/#/
(4)配置安卓密钥(在申请微信应用时需要使用)
不会的自己百度一下,生成后,记住密钥路径,组好保存在项目目录下,取消勾选
launcherTemplate文件配置
3.baseProjectTemplate文件配置,配置gradle版本
(1)打开文件
(2)打开路径,查看gradle版本
(3)根据gradle修改baseProjectTemplate文档
对比插件版本,使用对应版本gradle或者根据gradle版本,修改文件
4.关于AndroidManifest文件的修改
不做任何修改,只要你的项目包名和它的包名不同
这时候安卓打包是没问题的,接下来将微信这边的配置
5.微信配置jar包
(1)下载官网Demo
https://github.com/MobClub/New-Unity-For-ShareSDK
(2)下载的包
(3)导入eclipse
如果eclipse配置好环境,导入后项目是这样的,有报错没有gen文件或缺少引用,请先处理好报错,自行百度解决
(4).生成新的apshare,wxapi,yxapi包
右键src 选New 选Package,包名为自己项目的包名,然后将原包下的文件拖拽到新包下,会自动更新文件
(5)导出jar包,src右键Export
(6)导出成功后替换Unity项目中的包
这个包用于微信分享和登录的回调
6.关于微信开放平台申请的应用签名
想要用于微信分享和登录需要去微信开发平台申请应用,随便申请个账号后,申请应用时需要应用签名
(1)安装自己项目app到手机
(2)安装签名获取工具到手机,跳到下面网页下载
https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html
点击下载
(3)安装后,打开,输入项目app包名
下面的md5值就是微信申请应用需要的
最后,需要把申请来的APPID等一些信息配置到Sharesdk的后台分享管理,不然是不能正常调用
7.IOS
直接导出到Xcode打包就好,Appid根据官网介绍配置一下。