引言
直接使用git地址 提供的APK就能达到以下的效果,接下来我们记录一下unity接入步骤
Unity 2019 集成文档:MobTech集成文档-MobTech
我的接入版本的2018.4.1f1 ,会有gradle的区别,求助官方技术客服,给了我一份文档 MobSdkSDK for UnityGradle集成文档
1.把demokey.keystore和SSDKU3D.jar文件移动到上层目录下,也就从ShareSDK文件夹移动到Android文件夹;
最终Android目录下文件内容为下图:
Build setting – Player Setting
到这里,Unity 2018玩家按文档进行不下去了,使用这份文档继续配置MobSdkSDK for UnityGradle集成文档
签名完测试
6. 修改mainTemplate.gradle(需要修改的已经标粗)
需要注册2种App Key 、App Secret:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
// 注册MobSDK
classpath 'com.mob.sdk:MobSDK:2018.0319.1724'
}
}
allprojects {
repositories {
jcenter()
google()
}
}
apply plugin: 'com.android.application'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':ShareSDK')
}
android {
compileSdkVersion **APIVERSION**
buildToolsVersion '**BUILDTOOLS**'
defaultConfig {
minSdkVersion **MINSDKVERSION**
targetSdkVersion **TARGETSDKVERSION**
applicationId '**APPLICATIONID**'
ndk {
abiFilters **ABIFILTERS**
}
versionCode **VERSIONCODE**
versionName '**VERSIONNAME**'
}
lintOptions {
abortOnError false
}
aaptOptions {
noCompress '.unity3d', '.ress', '.resource', '.obb'
}
buildTypes {
debug {
minifyEnabled **MINIFY_DEBUG**
useProguard **PROGUARD_DEBUG**
proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG**
jniDebuggable true
}
release {
minifyEnabled **MINIFY_RELEASE**
useProguard **PROGUARD_RELEASE**
proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG**
}
}**PACKAGING_OPTIONS****SPLITS**
packagingOptions {
doNotStrip '*/armeabi-v7a/*.so'
}
}
// 下面是mob的配置
apply plugin: 'com.mob.sdk'
MobSDK {
appKey "moba0b0c0d0"//这里改为自己的appKey
appSecret "5713f0d88511f9f4cf100cade0610a34"//这里改为自己的appSecret
spEdition "fp" // 这个也是询问客服得知的:严格模式:加载mobSDK的基础工具包会不一样,您需要注意使用严格模式后,我们的隐私政策接口一定要调用,不调用的话功能是无法正常使用的 mobsdk.submitPolicyGrantResult(true);
ShareSDK {
loopShare true
devInfo {
Facebook {
enable true
appKey "334364684696062"
appSecret "f1915c3d5a4ba38c6dcfd7b36d5de2c4"
callbackUri "https://www.baidu.com/"
shareByAppClient true
}
Instagram {
enable true
}
WhatsApp {
enable true
}
// 这个还是官方账号,测试失败
Twitter {
enable "true"
appKey "zpoubV08PURrEY33i9pue3QJb"
appSecret "4OqCS4M2GsNk4uLYkrXbIzdU24RskNEGWDaDdOaJrpwhyXGiio"
callbackUri "http://sharesdk.cn"
bypassApproval "true" //重点是配置这个进行系统分享
}
}
}
}
// mob的配置结束
<< · Back Index ·>>