跳转至

原生与 Unity 混合开发

如果您的项目主体是原生开发,部分页面或业务流程使用 Unity 实现,SDK 的安装与初始化建议按以下方式处理。

接入原则

  • 安装方式保持不变,可继续参考 应用接入
  • SDK 初始化建议在原生工程内完成
  • Unity 工程中的 FTSDK.cs 原有初始化部分需要取消,避免重复初始化

初始化位置

请参考原生平台的初始化文档,在原生工程中完成配置:

关闭 Unity 侧默认初始化

// FTSDK.cs
IEnumerator _LoadPrefabs()
{
    yield return Instantiate(MainThreadDispatch);
    //_InitSDK(); // 取消初始化,避免重复启动 SDK
    yield return Instantiate(ViewObserver);
}

Publish Package 相关配置

Android

iOS

文档评价

文档内容是否对您有帮助? ×