Android

Gradle 파일에 사용할 Hive SDK 기능을 외부 라이브러리 형태로 추가합니다. 외부 라이브러리는 원격 저장소에 존재합니다. 외부 라이브러리 버전은 현재 Hive SDK 버전에 맞게 자동으로 설정됩니다. 만약 Hive SDK 버전을 업데이트하면 외부 라이브러리 버전도 자동으로 업데이트합니다.

모듈 수준 build.gradle 파일에 사용할 Hive SDK 기능에 해당하는 외부 라이브러리를 추가합니다. 아래는 build.gradle 예시입니다. 여기에서는 예시로 Google 인증과 Google Play Store 결제 기능만을 사용하는 경우를 안내합니다.

dependencies {
   // 인증 (AuthV4)
   // Google IdP 로그인 사용
   implementation "com.com2us.android.hive:hive-authv4-provider-google-signin"

   // Google Play Store 결제 사용
   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"
    // 구글 Install Referrer 추적을 위해 사용합니다.
    implementation "com.android.installreferrer:installreferrer"

    // 인증 (AuthV4)
    // Google IdP 로그인 사용
    implementation "com.com2us.android.hive:hive-authv4-provider-google-signin"

    // Google Play Store 결제 사용
    implementation "com.com2us.android.hive:hive-iapv4-market-google"
}

Note

인증 기능에서 게스트 로그인 기능은 외부 라이브러리를 추가하지 않아도 사용할 수 있습니다.

Info

Hive SDK 각 기능(인증, 빌링, 노티피케이션, ...)에 관한 자세한 내용은 각 기능 가이드를 참고하세요.