Unreal
Hive SDK Unreal Engine 提供以下步驟來配置促銷功能。
添加功能¶
- 在虛幻編輯器菜單中,點擊 編輯 > 項目設置。項目設置窗口將顯示。
-
在項目設置窗口的左側面板中,點擊 依賴 – Android / 依賴 – iOS 在 Hive SDK 下。
-
在 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 != ""