跳轉至

Unreal

Hive SDK Unreal Engine 提供以下步驟來配置促銷功能。

添加功能

  1. 在虛幻編輯器菜單中,點擊 編輯 > 項目設置。項目設置窗口將顯示。
  2. 在項目設置窗口的左側面板中,點擊 依賴 – Android / 依賴 – iOS 在 Hive SDK 下。

  3. Hive 模組 下,選擇 啟用 HivePromotion。必須勾選 啟用 HivePromotion 才能在 Unreal Android 環境中使用 Google InApp 評論。

設定通用連結

通用連結用於通過邀請頁面進行應用程序的初始安裝和執行,以及邀請者獎勵。

Note

有關基於通用連結生成邀請者連結的其他控制台設置,請參閱開發者網站上的推廣操作指南


Engine/Source/Programs/UnrealBuildTool/Platform/IOS/IOSExport.cs文件中添加在‘Add’和‘Add End’之间的行。

Text.AppendLine( "<dict>");
Text.AppendLine( "\t<key>get-task-allow</key>");
Text.AppendLine(string.Format( "\t<{0}/>", bForDistribution ? "false": "true"));

// 添加
Text.AppendLine( "\t<key>com.apple.developer.associated-domains</key>");
Text.AppendLine( "\t<array>");

/*
根據通用連結添加邀請者鏈接

以下是Hive SDK示例应用程序中使用的示例。
Text.AppendLine("\t\t<string>applinks:hiveota.withhive.com</string>");
Text.AppendLine("\t\t<string>applinks:dev-promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:sandbox-promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:test-promotion.qpyou.cn</string>");
*/

Text.AppendLine( "\t</array>");

/* 此項目是登錄 iOS 17 或更高版本的遊戲中心所必需的。
Text.AppendLine("\t<key>com.apple.developer.game-center</key>");
Text.AppendLine("\t<true/>");
*/

// 添加结束
if (bCloudKitSupported) {
    if (iCloudContainerIdentifiersXML != ""
Text.AppendLine( "<dict>");
Text.AppendLine( "\t<key>get-task-allow</key>");
Text.AppendLine(string.Format( "\t<{0}/>", bForDistribution ? "false": "true"));

// 添加
Text.AppendLine( "\t<key>com.apple.developer.associated-domains</key>");
Text.AppendLine( "\t<array>");

/*
根據通用鏈接添加邀請者鏈接 

以下是 Hive SDK 示例应用程序中使用的示例。
Text.AppendLine("\t\t<string>applinks:hiveota.withhive.com</string>");
Text.AppendLine("\t\t<string>applinks:dev-promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:sandbox-promotion.qpyou.cn</string>");
Text.AppendLine("\t\t<string>applinks:test-promotion.qpyou.cn</string>");
*/

Text.AppendLine( "\t</array>");

// 添加结束
if (bCloudKitSupported) {
    if (iCloudContainerIdentifiersXML != ""