跳转至

安卓

这些是Hive SDK Android设置促销的说明。

添加库以供使用

将外部库添加到使用 Hive SDK Promotion 的模块级 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 朋友邀请链接
行为 - 访问邀请链接时,用户通过一个引导游戏安装和执行的网页被引导安装并运行游戏。 - 邀请链接不包含任何单独的信息。 - 访问邀请链接时,用户被引导安装游戏(跳转到市场)并在没有单独网页的情况下运行游戏。 - 信息可以包含在邀请链接中(由 Hive SDK 控制)。
支持的平台 - 在引导安装时,每个市场 URL 可以在自定义网页上任意实现。 - 仅支持 Google Play 商店(仅在通过 Chrome 浏览器访问时可用)。


当延迟深度链接被设置时,Hive 用户获取 (UA) 功能的操作顺序如下:

  1. 用户 A 通过 UA 邀请链接分享一个延迟深链接形式的链接。
  2. 当收到邀请链接的用户 B 通过该链接访问应用时,服务器分析链接信息以确认 B 是在 A 的邀请下玩游戏:获取奖励信息。
  3. 延迟深链接以单个链接提供,如果用户 B 的设备上未安装应用,则诱导安装应用。如果应用已经安装,则启动应用并将用户 A 和用户 B 的信息传输到推广服务器。