跳到主要内容

总览

升级指南包含版本升级的详细内容,提供更多的升级细节。

版本号严格遵循 Semantic Versioning,同时也保证 Patch Version 不会破坏兼容性问题,只做微小的功能增强和修复。

2.4.6

新增了 application:openURL:options 接口

提示

此版本新增了OmniBDASignal 模块,如果游戏需要集成此模块,请按照文档进行接入,详情参见:OmniBDASignal(巨量引擎归因)

3.2.0

重构组件模块,新增渠道组件

提示
  • 核心组件必须接入。
  • 接入渠道组件是必需的,且仅允许接入一个渠道组件。
  • 请根据项目需求接入对应渠道组件。

v3.2.0 及以上版本中我们针对 SDK 组件模块进行了重构:

  • 核心组件: OmniCoreOmniAPI ,核心组件为 OmniSDK iOS 必接项。
  • 渠道组件:集成三个独立的渠道组件。
    • OmniPassport (金山通行证)
    • OmniSeayooAccount (世游通行证)
    • OmniOversea (海外SDK)
  • 其余组件:可选组件,如OmniReyun(热云投放)、OmniFacebookLogin(Facebook 登录)等,项目按需接入即可。

组件详情

配置 OmniChannel

提示

每个渠道对应一个 OmniSDKChannel 值,请根据接入渠道配置对应值:

  • OmniPassport : kspassport
  • OmniSeayooAccount : seayoo
  • OmniOversea : oversea

info.plist 文件中添加如下配置,其中OmniSDKChannel为接入渠道对应值。

Key类型是否必填说明
OmniSDKAppIdStringYappid
OmniSDKAppKeyStringYappkey
OmniSDKPlanIdStringY发布计划
OmniSDKChannelStringY渠道名称

3.0.0

详情见: v3 迁移指南

2.6.x

移除 omnisdk_config.json

2.6.x 版本后 OmniSDK 会在初始化时向 Server 请求配置文件数据,需要移除废弃的 omnisdk_config.json

配置 info.plist

由于没有 omnisdk_config.json,项目的一些基础信息需要在 info.plist 配置

Key类型是否必填说明
OmniSDKAppIdStringYappid
OmniSDKAppKeyStringYappkey
OmniSDKPlanIdStringY发布计划

示例

img