Appearance
Unity接入-鸿蒙平台配置
WARNING
在完成Unity层API调用之后, 如果要出鸿蒙平台的包,还需要做一些额外的配置
导出鸿蒙工程
在Unity中导出鸿蒙工程, 用DevEco-Studio打开。
配置参数
在导出的工程entry/src/main/resources/raw目录下, 创建一个u8_developer_config.json:

json
{
"u8AppID": "1",
"u8AppKey": "855237c757b7420bb932110efa41263b",
"u8ChannelID": 5167,
"u8Url": "http://172.16.3.16:12201",
"u8PrivacyUrl": "http://www.u8sdk.com/privacy/xsdk_privacy.html",
"u8UserUrl": "http://www.u8sdk.com/privacy/xsdk_privacy.html",
"u8Plugins": [
{
"name": "ReYunAnalytics",
"type": "analytics",
"params": {
"appKey": "3cffe63a899c9586",
"enableLog": "true"
}
},
{
"name": "GDTAnalytics",
"type": "analytics",
"params": {
"actionSetId": "1220774454",
"secretKey": "77af07601a3c4c1f47f7854ad5844bf1",
"enableLog": "true"
}
}
]
}按说明修改u8_developer_config.json中的参数。 如果你不知道如何获取这些参数,请参考文档: 获取参数。
参数说明:
| 参数名称 | 参数类型 | 参数说明 |
|---|---|---|
| u8AppID | string | U8SDK后台该游戏对应的AppID参数 |
| u8AppKey | string | U8SDK后台该游戏对应的AppKey参数 |
| u8ChannelID | string | U8SDK后台-渠道配置中创建一个【U8测试平台】,设置的对应的渠道号 |
| u8Url | string | 聚合SDK服务的URL地址 |
| u8PrivacyUrl | string | 游戏隐私协议URL |
| u8UserUrl | string | 游戏用户协议URL |
| u8Plugins | list | 插件参数配置,目前支持热云/广点通等,根据需要进行配置,如果用不到可以不配置 |
华为参数配置
打开entry/src/main/moudle.json5文件, 在最后加上华为开发者后台该游戏的参数:

然后在华为开发者后台下载agconnect-services.json文件,放在entry模块根目录下。
调用SDK初始化
在tuanjieLib模块的exported.ets中,导出U8SDKPlugin:

然后在Entry模块的TuanjiePlayerAbility.ets中调用U8SDKPlugin的init接口:

配置鸿蒙官网登录
如果要在鸿蒙平台SDK中开启官网SDK登录, 可以参考鸿蒙SDK接入配置文档中的官网SDK模块:鸿蒙接入配置