Skip to content

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中的参数。 如果你不知道如何获取这些参数,请参考文档: 获取参数

参数说明:

参数名称参数类型参数说明
u8AppIDstringU8SDK后台该游戏对应的AppID参数
u8AppKeystringU8SDK后台该游戏对应的AppKey参数
u8ChannelIDstringU8SDK后台-渠道配置中创建一个【U8测试平台】,设置的对应的渠道号
u8Urlstring聚合SDK服务的URL地址
u8PrivacyUrlstring游戏隐私协议URL
u8UserUrlstring游戏用户协议URL
u8Pluginslist插件参数配置,目前支持热云/广点通等,根据需要进行配置,如果用不到可以不配置

华为参数配置

打开entry/src/main/moudle.json5文件, 在最后加上华为开发者后台该游戏的参数:

华为参数配置

然后在华为开发者后台下载agconnect-services.json文件,放在entry模块根目录下。

调用SDK初始化

在tuanjieLib模块的exported.ets中,导出U8SDKPlugin:

导出Plugin

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

Init接口调用

配置鸿蒙官网登录

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

版权所有© 2021-2030 上海丞诺网络科技有限公司