Lebi
中国では、Google Playストアは利用できないため、Hiveプラットフォームはアプリ内購入モジュールであるLebi Storeを作成します。したがって、中国のユーザーは、仮想通貨Lebiをチャージすることでアイテムを購入できます。 デバイスの種類によって、AndroidベースのデバイスはGoogle PlayストアまたはLebi Storeを選択できます。ユーザーの選択に備えて、以下に従ってLebiで支払う決済システムを構築してください。なお、iOSはLebiマーケットをサポートしていません。
Note
中国のプレイヤーは、認証 v4 を使用して Lebi にサインインする必要があります。
Lebiストアに接続するためのフローチャート¶
ストア選択画面¶
両方のGoogle Play StoreとLebi Storeを提供できる場合は、showMarketSelection()
メソッドを呼び出して、ユーザーがそれらの間でストアを選択できる画面を表示する必要があります。これは、marketConnect()
メソッド呼び出しの結果として、両方のGoogle Play StoreとLebi Marketコードを受け取った後に行います(IAP v4初期化)。
- Androidベースのデバイスに2つのストアが利用可能な場合のサンプル画面; Google PlayストアとLebiストア
以下は、店舗を選択するための画面をリクエストするサンプルコードです。
API リファレンス: hive .IAPV4.showMarketSelection
APIリファレンス: IAPV4 ::showMarketSelection
APIリファレンス: IAPV4.showMarketSelection
APIリファレンス: IAPV4 .INSTANCE.showMarketSelection
レビ残高検索¶
ユーザーがLebiストアを選択すると、IAPV4クラスのgetBalanceInfo()
メソッドを呼び出してLebiの残高をリクエストし、表示します。getBalanceInfo()
からbalance
として値を受け取ることができます。 以下はLebiの残高をリクエストするためのサンプルコードです。
APIリファレンス: hive .IAPV4.getBalanceInfo
APIリファレンス: IAPV4 ::getBalanceInfo
APIリファレンス: IAPV4.getBalanceInfo
APIリファレンス: IAPV4 .INSTANCE.getBalanceInfo
Lebi Charging Screen¶
Lebiの残高が不足している場合は、IAPV4クラスからshowCharge()
を呼び出して充電画面を表示します。Lebiを充電した後は、showCharge()
の結果からbalance
という変数を使って残高を確認できます。 以下はLebiの充電ページを呼び出すためのサンプルコードです。
APIリファレンス: hive .IAPV4.showCharge
APIリファレンス: IAPV4 ::showCharge
APIリファレンス: IAPV4.showCharge
APIリファレンス: IAPV4 .INSTANCE.showCharge