跳轉至

Unity

在 Unity 環境中,您可以自動生成 hive_config.xml 文件並使用 Unity 檢查器分配配置值。 hive_config.xml 是推薦的,因為它消除了在 Android 應用開發過程中直接配置 hive_config.xml 文件和 AndroidManifest.xml 的需要。

作業系統和認證版本設定

選擇 Hive > 編輯配置,並在 檢查器 畫面中配置必要的值。首先,選擇 操作系統身份驗證版本。例如,要使用 Google 身份驗證,根據平台選擇 Android 或 iOS 作為操作系統,並選擇 Auth v4 作為身份驗證版本。

  • 作業系統: Android, 認證版本: Auth V4
  • 作業系統: iOS, 認證版本: Auth V4

IdP 設定

對於每個您想要使用的身份提供者(IdP),例如 Facebook 和 Google,您需要輸入 AppID、ClientID 和其他信息。例如,要使用常規的 Google 認證,請在 Google 登入設置項中輸入必要的值,如下所示。

  • 輸入您在 Google 應用程式 ID 欄位中收到的 AppID。
  • 輸入您在 Google 伺服器客戶端 ID 欄位中收到的網頁應用程式的客戶端 ID 值。
Info

如需更多信息,请参阅身份验证指南

HiveConfig 設定

hive_config.xml 文件 被生成并分配配置值。hive_config.xml 文件生成在以下位置。

  • 安卓
    • Unity 2021 及以上版本: /Assets/HiveSDK/hive.androidlib/src/main/res/raw/hive_config.xml
    • Unity 2021 以下版本: /Assets/Plugins/Android/res/raw/hive_config.xml
  • iOS
    • /Assets/Plugins/iOS/hive_config.xml
  • Windows
    • /Assets/Plugins/Windows/res/hive_config.xml

HiveConfig 設定允許您配置以下值。例如,要使用 Google Play 商店付款,將 Market 值設置為 GO,要使用 Apple AppStore 付款,將其設置為 AP

欄位 描述 值範圍
區域 Hive 伺服器環境
  • 沙盒 (預設)
  • 正式
日誌記錄 Hive 客戶端內部操作日誌記錄啟用狀態
  • 開啟 (預設)
  • 關閉
推送 是否使用 Hive 平台提供的推送服務
  • 開啟 (預設)
  • 關閉
公司 遊戲發行公司
  • Com2uS:C2S
  • Com2uS Holdings:GVI
通道 遊戲應用程式使用的登入服務平台。 Hive (預設)
市場 應用程式將發布的市場
  • Android: GO (Google), LE (Lebi)
  • iOS: AP (App Store)
hivePermissionViewOn Hive SDK 權限通知彈出視窗可見性
  • 開啟 (預設)
  • 關閉

其他設定

WriteExternalStoragePermission: 此值是 Unity Android 所需的,此设置决定是否向用户请求外部存储权限。如果选中,Hive 客户端将在设备上初始化时请求用户的外部存储权限。

hive_config.xml 檔案生成

在配置檢查器後,請按照以下步驟生成hive_config.xml文件。

  • Android: 點擊 重新生成 Android Manifest & Hive 配置 按鈕以生成 AndroidManifest.xml 文件和 hive_config.xml 文件。hive_config.xml 文件將生成在以下目錄中:
    • Unity 2021 及以上版本: /Assets/HiveSDK/hive.androidlib/src/main/res/raw
    • Unity 2021 以下版本: /Assets/Plugins/Android/res/raw/
  • iOS: 點擊 重新生成 iOS Plist Hive 配置 按鈕以生成 Info.plist 文件和 hive_config.xml 文件。hive_config.xml 文件將生成在以下目錄中: /Assets/Plugins/iOS/
  • Windows: 點擊 Windows 按鈕 以生成 hive_config.xml 文件。hive_config.xml 文件將生成在以下目錄中: Assets/Plugins/Windows/res/