Android
這些是 Hive SDK Android 設置促銷的指示。
添加庫以供使用¶
將外部庫添加到使用 Hive SDK 推廣的模塊級 build.gradle 文件中。以下是 build.gradle 的示例。
dependencies {
// Promotion
implementation "com.com2us.android.hive:hive-promotion"
// Promotion Google In-App Review
implementation "com.com2us.android.hive:hive-promotion-google-inappreview"
// Add this if you want to use Promotion video function.
implementation "com.com2us.android.hive:youtube-helper"
}
設定深層連結¶
深層連結是指在啟動應用程式後,將用戶移動到應用程式中特定位置的連結。促進用戶參與 支持深層連結方案的處理。要使用深層連結,請將以下內容添加到 AndroidManifest.xml。
<manifest>
<activity android:name="YOUR_MAIN_ACTIVITY">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="${applicationId}" />
</intent-filter>
</activity>
</manifest>
設定延遲深層連結¶
延遲深層鏈接是指,如果用戶尚未安裝應用程序,則將用戶引導至應用市場以安裝應用程序,然後在啟動應用程序後將用戶移動到應用程序中的特定位置。已經安裝應用程序的用戶在啟動應用程序後將被帶到應用程序中的特定位置。要使用延遲深層鏈接,請將以下內容添加到AndroidManifest.xml。
<activity
android:name="com.hive.userengagement.DeferredDeeplinkActivity"
android:exported="true">
<!-- Add this when using the sandbox server -->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="sandbox-promotion.qpyou.cn"
android:pathPattern="/deeplink/${applicationId}/vid/.*" />
</intent-filter>
<!-- Add this when using the production server -->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="promotion.qpyou.cn"
android:pathPattern="/deeplink/${applicationId}/vid/.*" />
</intent-filter>
</activity>
延遲深層連結僅支援 Android 上的 Google Play 商店。如果您想通過 Hive 用戶獲取 (UA) 分享朋友邀請連結,請進行配置。您可以自由使用現有的方法或延遲深層連結方法。
現有的 UA 朋友邀請鏈接 | 通過延遲深度鏈接的 UA 朋友邀請鏈接 | |
行為 | - 當訪問邀請鏈接時,用戶會通過一個具有誘導遊戲安裝和執行的 UI 的網頁來安裝和運行遊戲。 - 邀請鏈接不包含任何單獨的信息。 | - 當訪問邀請鏈接時,用戶被引導安裝遊戲(轉到市場)並運行遊戲,而無需單獨的網頁。 - 信息可以包含在邀請鏈接中(由 Hive SDK 控制)。 |
支持的平台 | - 在誘導安裝時,每個市場 URL 可以在自實現的網頁上任意實現。 | - 只支持 Google Play 商店(僅在通過 Chrome 瀏覽器訪問時可用)。 |
當延遲深層連結被設置時,Hive 用戶獲取 (UA) 功能的操作順序如下:
- 用戶 A 通過 UA 邀請鏈接分享一個以延遲深度鏈接的形式的鏈接。
- 當收到邀請鏈接的用戶 B 通過該鏈接訪問應用時,服務器分析鏈接信息以確認 B 是在 A 的邀請下玩遊戲:獲取獎勵信息。
- 延遲深度鏈接作為單一鏈接提供,如果用戶 B 的設備上未安裝應用,則引導安裝應用。如果應用已經安裝,則啟動應用並將用戶 A 和用戶 B 的信息傳輸到推廣服務器。