Android
หน้านี้แนะนำวิธีการตั้งค่า Hive SDK ฟีเจอร์การชำระเงินบน Android
Hive การตั้งค่าคอนโซล¶
ในการใช้ Hive SDK billing คุณต้องตั้งค่าก่อนที่ การตั้งค่าผู้ให้บริการการชำระเงิน เช่น การลงทะเบียนค่า key และการเชื่อมโยงตลาดใน Hive Console App Center.
Note
สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ Google Market Account Registration.
เพิ่มตลาด¶
คุณต้องเพิ่มไลบรารีภายนอกที่สอดคล้องกับไฟล์ build.gradle ระดับโมดูล เท่านั้นให้เพิ่มตลาด (ผู้ให้บริการชำระเงิน) ที่คุณจะใช้
ด้านล่างนี้คือตัวอย่างการเพิ่มไลบรารีภายนอกไปยังไฟล์ระดับโมดูล build.gradle
dependencies {
// IapV4, will be automatically included when adding the Market below.
implementation "com.com2us.android.hive:hive-iapv4"
// IapV4 Market, add only the Market you are using.
// Amazon
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
- เพิ่ม agconnect-services.json
- เพิ่มไฟล์ agconnect-services.json ที่ดาวน์โหลดจาก Huawei console ลงในโฟลเดอร์โปรเจกต์
- การตั้งค่าไฟล์ 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/'} } }
- เพิ่มปลั๊กอิน AppGallery Connect และที่อยู่ Maven
- การตั้งค่าไฟล์ build.gradle ของแอป
- เพิ่มไลบรารีและปลั๊กอินของ Huawei
การตั้งค่าการชำระเงิน Samsung Galaxystore¶
ตั้งค่าการพึ่งพาในโฟลเดอร์ libs ในไฟล์ build.gradle ระดับโมดูล
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation fileTree(include: ['*.aar'], dir: 'libs')
}
เพิ่มไลบรารีภายนอก (.aar / .jar) ในโฟลเดอร์ libs ที่ระดับโมดูลไปยังเวอร์ชันการแจกจ่าย SDK ของ Hive ต่อไปนี้คือลิสต์ของไลบรารีภายนอกที่รวมอยู่ในเวอร์ชันการแจกจ่าย
- samsung_iap_sdk-v6.1.aar (เพิ่มไฟล์นี้เมื่อสนับสนุนการเรียกเก็บเงินจาก Samsung GalaxyStore)
การตั้งค่าการชำระเงินแบบร้านเดียว¶
ตั้งค่าต่อไปนี้ในระดับโปรเจกต์ 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 Deployment Guide และ Test Option Settings for Global Store Deployment