本文档是对 cocos 引擎游戏接入 4399 SDK 的说明
注意:文档及示例针对 Cocos Creator 2.4.2,非此版本游戏引擎可能有兼容问题
下载封装包 并解压得到如下结构
.
└── assets
└── Script
├── cn
└── EaCocosDemo.ts
简要说明assets/Script
下的文件
assets/Script/cn/**
:java 接口的 TypeScript (简称ts) 映射assets/EaCocosDemo.ts
:ts 映射接口调用示例build.gradle
中引入在线依赖repositories {
maven {
url 'https://mvn.4399doc.com/repository/maven-snapshots/'
}
maven {
url 'https://mvn.4399doc.com/repository/maven-releases/'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
// 运营 SDK:建议使用最新版本,可通过浏览仓库地址或向运营咨询版本
implementation "cn.m4399.sdk:operate:3.2.0"
// 运营SDK:cocos 封装
implementation 'cn.m4399.sdk:operate-cocos:1.0.1'
// volley 和 support 是 SDK 使用的外部依赖,若接入方已有,可忽略
implementation 'com.android.volley:volley:1.2.0'
//noinspection GradleCompatible
implementation "com.android.support:support-v4:28.0.0"
}
Script
目录下脚本到工程在游戏AndroidManifest.xml
中
<manifest>
<application>
<meta-data
android:name="FTNN_CHANNEL_ID"
android:value="4399" />
...
</application>
...
</manifest>
参考EaCocosDemo.ts
文件,注意要将示例参数替换成游戏实际参数
接口更具体说明参考 java 接入指南