ข้ามไปที่เนื้อหา

Android

คู่มือนี้ให้คำแนะนำในการตั้งค่าฟังก์ชันการชำระเงินใน Hive SDK บน Android.

Hive การตั้งค่าคอนโซล

ในการใช้การเรียกเก็บเงิน SDK ของ Hive คุณต้องลงทะเบียนค่า key ในการเรียกเก็บเงินของคอนโซล Hive ก่อน รวมถึงการรวมเข้ากับตลาด และทำการตั้งค่า การตั้งค่าสำหรับผู้ให้บริการการชำระเงิน ให้เสร็จสิ้น

Note

สำหรับรายละเอียดเพิ่มเติม โปรดตรวจสอบ การลงทะเบียนบัญชี Google Market

เพิ่มตลาด

คุณต้องเพิ่มไลบรารีภายนอกที่ตรงกับไฟล์ build.gradle ระดับโมดูล เพียงเพิ่มตลาด (ผู้ให้บริการชำระเงิน) ที่คุณจะใช้

ด้านล่างเป็นตัวอย่างของการเพิ่มไลบรารีภายนอกไปยังไฟล์ build.gradle ระดับโมดูล

dependencies {
   // IapV4, 아래 Market 추가시 자동 포함됩니다.
   implementation "com.com2us.android.hive:hive-iapv4"

   // IapV4 Market, 사용하는 Market만 추가합니다.

   // 아마존
   implementation "com.com2us.android.hive:hive-iapv4-market-amazon"

   // Google
   implementation "com.com2us.android.hive:hive-iapv4-market-google"

   // Huawei
   implementation "com.com2us.android.hive:hive-iapv4-market-huawei"

   // Lebi
   implementation "com.com2us.android.hive:hive-iapv4-market-lebi"

   // ONEStore
   implementation "com.com2us.android.hive:hive-iapv4-market-onestore"

   // Samsung
   implementation "com.com2us.android.hive:hive-iapv4-market-samsung"

   // Hive Store
   implementation "com.com2us.android.hive:hive-iapv4-market-hivestore"
}

การตั้งค่าเพิ่มเติมตามตลาด

ต้องการการตั้งค่าเพิ่มเติมขึ้นอยู่กับตลาด

การตั้งค่าการชำระเงินของ Huawei

นี่คือคู่มือสำหรับการตั้งค่า Huawei Pay.


  1. เพิ่ม agconnect-services.json
    • กรุณาเพิ่มไฟล์ agconnect-services.json ที่ดาวน์โหลดจาก Huawei console ลงในโฟลเดอร์โปรเจกต์
  2. ตั้งค่าโปรเจกต์ -build.gradle ไฟล์
    • กรุณาเพิ่มปลั๊กอิน AppGallery Connect และที่อยู่ Maven
      buildscript {
          repositories {
              google()
              jcenter()
              // Huawei HMS Core SDK.
              maven {url 'https://developer.huawei.com/repo/'}
          }
          dependencies {
              ...
              // Huawei AppGallery Connect plugin
              classpath 'com.huawei.agconnect:agcp:1.9.1.301'
          }
      }
      allprojects {
          repositories {
              google()
              jcenter()
              /// Huawei HMS Core SDK.
              maven {url 'https://developer.huawei.com/repo/'}
          }
      }  
      
  3. ตั้งค่าแอป -build.gradle ไฟล์
    • กรุณาเพิ่มไลบรารีและปลั๊กอินของ Huawei
      dependencies {
          // Huawei Market
          implementation "com.com2us.android.hive:hive-iapv4-market-huawei"
      }
      apply plugin: 'com.huawei.agconnect'
      

การตั้งค่าการชำระเงิน Samsung galaxystore

นี่คือคู่มือสำหรับการตั้งค่าการชำระเงินใน Samsung Galaxy Store


  1. ตั้งค่าการพึ่งพาสำหรับโฟลเดอร์ libs ในไฟล์ build.gradle ระดับโมดูล.

    dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation fileTree(include: ['*.aar'], dir: 'libs')
    }
    
  2. เพิ่มไลบรารีภายนอก samsung_iap_sdk-v6.1.aar จากการแจกจ่าย SDK เวอร์ชัน Hive ไปยังโฟลเดอร์ libs ระดับโมดูล.

  3. ลบไลบรารี QQ, Wechat, Huawei, และ Hive Ruby ออกจากไฟล์ build.gradle ระดับโมดูล หากไลบรารีเหล่านี้รวมอยู่ในการสร้างแอป อาจถือว่ามันไม่สามารถแจกจ่ายได้ในระหว่างกระบวนการตรวจสอบ Galaxy Store.

    dependencies {
    // List of libraries to exclude from the Galaxy Store distribution build
    implementation "com.com2us.android.hive:hive-authv4-provider-qq" 
    implementation "com.com2us.android.hive:hive-authv4-provider-wechat"
    implementation "com.com2us.android.hive:hive-authv4-provider-huawei"
    implementation "com.com2us.android.hive:hive-iapv4-market-lebi"
    }
    
  4. ลบไฟล์ไลบรารีด้านล่างออกจากการสร้าง หากไฟล์ด้านล่างถูกรวมอยู่ในการสร้างแอป คุณอาจได้รับการตัดสินว่าห้ามแจกจ่ายในระหว่างกระบวนการตรวจสอบ Galaxy Store

    • mid-sdk-{VERSION_INFO}.jar
    • mta-sdk-{VERSION_INFO}.jar
    • open_sdk_{VERSION_INFO}_lite.jar

การตั้งค่าการชำระเงินของร้านค้าเดียว

ตั้งค่าต่อไปนี้ใน build.gradle ระดับโปรเจกต์

allprojects {
    repositories {
        ...
        // only for OneStore
        maven { url 'https://repo.onestore.co.kr/repository/onestore-sdk-public' }
        ...
    }
}
Note

เมื่อใช้ One Store SDK V21 คุณสามารถเผยแพร่แอปของคุณบน One Store Global Platform สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ One Store Global Distribution Guide และ Setting Test Options for Global Store Distribution.