Android

将 Hive SDK 功能以外部库的形式添加到 Gradle 文件中。外部库存在于远程仓库中。外部库的版本会自动设置为与当前的 Hive SDK 版本匹配。如果您更新 Hive SDK 版本,外部库版本也会自动更新。

<

将与 Hive SDK 功能相对应的外部库添加到模块级 build.gradle 文件中。以下是 build.gradle 的示例。在这里,我们以Google 身份验证和 Google Play 商店支付功能为例进行指导。

dependencies {
   // Authentication (AuthV4)
   // Use Google IdP login
   implementation "com.com2us.android.hive:hive-authv4-provider-google-signin"

   // Use Google Play Store purchases
   implementation "com.com2us.android.hive:hive-iapv4-market-google"
}


下面是添加上述库时模块级build.gradle文件的完整示例。

android {
  compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {
    // Hive SDK BOM ex: 23.0.0
    implementation(platform("com.com2us.android.hive:hive-sdk-bom:${project.HIVE_SDK_VERSION}"))

    // Hive SDK
    implementation "com.com2us.android.hive:hive-sdk"
    // Used for Google Install Referrer tracking
    implementation "com.android.installreferrer:installreferrer"

    // Authentication (AuthV4)
    // Use Google IdP login
    implementation "com.com2us.android.hive:hive-authv4-provider-google-signin"

    // Use Google Play Store purchases
    implementation "com.com2us.android.hive:hive-iapv4-market-google"
}

Note

认证功能中的访客登录功能可以在不添加外部库的情况下使用。

Info

有关每个 Hive SDK 功能(认证、计费、通知等)的详细信息,请参阅各自的功能指南。