入门
安卓¶
设置 Hercules 模块¶
- 请参考 SDK 设置中的 build.gradle 设置 → Android。
Android Studio → 为 Hive SDK 和外部库设置依赖项以添加 Hercules 的依赖项。
移除 Hercules 模块¶
- 在 SDK 设置 → Android 中描述的 build.gradle 文件中移除以下依赖项。
Android Studio → 为 Hive SDK 和外部库设置依赖项。
iOS¶
设置 Hercules 模块¶
- 请参阅 SDK 设置中的 Podfile 示例代码 → iOS。
Xcode → 应用框架以添加 Hercules 的依赖设置。
移除 Hercules 模块¶
- 请参阅 SDK 设置 → iOS 中的 Podfile 示例代码。
Xcode → 应用框架以移除 Hercules 的依赖设置。
Cocos¶
安卓¶
iOS¶
Unity¶
移动设备¶
- 在Unity环境中使用Hercules模块需要以下设置。
Windows¶
设置 Hercules 模块¶
- Hive SDK Unity 插件默认包含 Hercules。
卸载 Hercules 模块¶
- 删除以下文件。
- /Assets/Hive_SDK_v4/Plugins/Windows/additional/Hercules.dll
- /Assets/Hive_SDK_v4/Plugins/Windows/additional/HIVE_UI_IMPL_C_PORT.dll
虚幻¶
安卓¶
iOS¶
- 选择虚幻编辑器 → 编辑 → 项目设置。
- 在项目设置的左侧面板中,选择 Hive SDK → 依赖 → iOS。
- 检查模块 → 启用 Hercules。
- 取消勾选以不在您的应用中使用 Hercules。
Windows¶
设置 Hercules 模块¶
- Hive SDK Unreal 插件默认包含 Hercules。
卸载 Hercules 模块¶
- 删除
/Plugins/HIVESDK/Source/HIVESDK/ThirdParty/windows/additional/hivePlugins/hercules
文件夹。
调用 API 启用/禁用 Hercules 模块¶
Warning
如果您不想使用 Hercules 模块,您必须通过 setUseHercules API 明确告知 Hive SDK 您将在初始化 AuthV1 和 AuthV4 之前不使用 Hercules 模块,前提是您已移除 Android 依赖项并移除了 iOS 框架。请参阅下面的示例代码。如果在移除 Android 依赖项和 iOS 框架后未调用该 API,则视为恶意伪造,应用程序将在 AuthV1 和 AuthV4 初始化的完成阶段被强制崩溃。
Note
Hive SDK 自动初始化 Hercules 模块,当 AuthV1 和 AuthV4 初始化完成时。