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.
- เพิ่ม 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¶
นี่คือคู่มือสำหรับการตั้งค่าการชำระเงินใน Samsung Galaxy Store
-
ตั้งค่าการพึ่งพาสำหรับโฟลเดอร์ libs ในไฟล์ build.gradle ระดับโมดูล.
-
เพิ่มไลบรารีภายนอก samsung_iap_sdk-v6.1.aar จากการแจกจ่าย SDK เวอร์ชัน Hive ไปยังโฟลเดอร์ libs ระดับโมดูล.
-
ลบไลบรารี 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" }
-
ลบไฟล์ไลบรารีด้านล่างออกจากการสร้าง หากไฟล์ด้านล่างถูกรวมอยู่ในการสร้างแอป คุณอาจได้รับการตัดสินว่าห้ามแจกจ่ายในระหว่างกระบวนการตรวจสอบ 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.