Android

เพิ่มฟังก์ชันการทำงานของ Hive SDK ลงในไฟล์ Gradle ในรูปแบบของไลบรารีภายนอก ไลบรารีภายนอกมีอยู่ในที่เก็บระยะไกล รุ่นของไลบรารีภายนอกจะถูกตั้งค่าโดยอัตโนมัติเพื่อให้ตรงกับรุ่นปัจจุบันของ Hive SDK หากคุณอัปเดตเวอร์ชันของ Hive SDK รุ่นของไลบรารีภายนอกก็จะถูกอัปเดตโดยอัตโนมัติด้วย

เพิ่มไลบรารีภายนอกที่ตรงกับฟังก์ชันการทำงานของ Hive SDK ที่จะใช้ในไฟล์ build.gradle ระดับโมดูล ด้านล่างนี้เป็นตัวอย่างของ build.gradle ที่นี่เราจะแนะนำคุณเกี่ยวกับการใช้เฉพาะ ฟังก์ชันการตรวจสอบสิทธิ์ของ Google และฟังก์ชันการชำระเงินของ Google Play Store เป็นตัวอย่าง

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 (การตรวจสอบสิทธิ์, การเรียกเก็บเงิน, การแจ้งเตือน, ฯลฯ) โปรดดูที่คู่มือฟีเจอร์ที่เกี่ยวข้อง.