Android用SDK / 購入管理
 ドキュメントに戻る

Android用SDK

  • Loginライブラリ

  • Storeライブラリ

  • Inventoryライブラリ

  • Paymentsライブラリ

  • Subscriptionsライブラリ

  • ハウツー

  • 購入管理

    高度な設定については、ハウツーをご覧ください。

    クーポンの扱い方

    Notice
    Storeライブラリを使用する場合は、このハウツーを参考してください。

    新規ユーザーを獲得して売上を上げるために、クーポンプロモーションを実装することができます。クーポンを利用すると、ユーザーは以下の報酬のいずれかを受け取ることができます:

    • 仮想通貨パッケージ
    • ゲームキー
    • 仮想アイテム

    クーポンプロモーションの特徴や制限事項の詳細については、ゲーム内ストアガイドを参照してください。

    クーポンプロモーションを利用するには:

    1. クーポンを使ったプロモーションキャンペーンの設定方法に沿って、パブリッシャーアカウントの設定を完了させてください。
    2. 以下のSDKのメソッドを使用してゲーム内ロジックを実装します:

      • XStore.getCouponRewardsByCode — クーポンが引き換えされた際に、ユーザーにクレジットされるアイテムのリストを取得します。
      • XStore.redeemCoupon — クーポンコードを引き換えて、ユーザーに特典を与えます。

    Note
    お使いのアプリケーションがクーポンを使用するためのインターフェースや追加ロジックを実装することが望ましくない場合は、アカウントマネージャーに連絡して、クーポンを使用したキャンペーンを設定してください。この場合、クーポンの入力と有効化は、カートのインターフェースではなく、決済ステーションでの購入代金の支払い時に行われます。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    非表示

    プロモーションクーポンの扱い方

    Notice
    Storeライブラリを使用する場合は、このハウツーを参考してください。

    アプリに新規ユーザーを獲得して売上を上げるためには、プロモーションコードを使ったキャンペーンを実施することができます。プロモーションコードを利用すると、ユーザーは以下のいずれかの報酬を受け取ることができます:

    • ユーザーのカートに適用される割引
    • ボーナスアイテム:
      • 仮想通貨パッケージ
      • ゲームキー
      • バンドルまたは非更新サブスクリプションを含む仮想アイテム

    プロモーションコードを使ったキャンペーンの特徴や制限については、ゲーム内ストアガイドをご覧ください。

    プロモーションコードを利用するには:

    1. プロモーションコードを使ったキャンペーンの設定方法に沿って、パブリッシャーアカウントの設定を完了させてください。
    2. 以下のSDKのメソッドを使用してゲーム内ロジックを実装します:

      • XStore.getPromocodeRewardsByCode — プロモーションコードの特典を取得します。ユーザーがボーナスとして多くのアイテムの1つを選択できるようにします。
      • XStore.redeemPromocode — プロモーションコードを引き換えます。プロモーションコードを使用すると、ユーザーは無料アイテムを入手したり、カート内の価格を下げたりすることができます。

    Note
    お使いのアプリケーションがプロモーションコードを使用するためのインターフェースや追加ロジックを実装することが望ましくない場合は、アカウントマネージャーに連絡して、プロモーションコードを使用したキャンペーンを設定してください。この場合、プロモーションコードの入力と有効化は、カートのインターフェースではなく、決済ステーションでの購入代金の支払い時に行われます。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    非表示

    バンドルの扱い方

    Notice
    Storeライブラリを使用する場合は、このハウツーを参考してください。

    アプリに新しいユーザーを獲得して、売上を上げるためには、コンテンツのコストよりも安い価格でアイテムのセットをバンドル販売することができます。

    バンドルには以下のものが含まれます:

    • 仮想通貨(プラットフォーム依存通貨を含む)
    • 仮想通貨パッケージ
    • 事前に選択されたDRMのゲームキー
    • 非更新サブスクリプションを含む仮想アイテム
    • バンドル

    バンドルの特徴や制限事項の詳細については、ゲーム内ストアガイドを参照してください。

    バンドルを利用するには:

    1. バンドルの設定方法に沿って、パブリッシャーアカウントの設定を完了させてください。
    2. 以下のSDKのメソッドを使用してゲーム内ロジックを実装します:

      • XStore.getBundleList — カタログを構築するためのバンドルのリストを取得します。
      • XStore.getBundle — 指定されたSKUのバンドルを取得します。

    Note
    実際通貨で販売されたアイテムを含むバンドルの場合、これらのアイテムの合計コストはtotal_content_priceパラメータに渡されます。この値を使用して、アプリケーションでバンドルを購入するメリットを表示することができます。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    非表示

    SDKを使ったゲーム内ストアサイトの利用方法

    Notice
    以下のライブラリを使用する場合は、このハウツーを参考してください:
    • Payments
    • インベントリ

    ストアサイトを利用したゲーム外での仮想アイテムや仮想通貨の販売を実装します。購入したアイテムや通貨は、プレイヤーのインベントリから入手できるようになります。

    ストアサイトとSDKを統合するには:

    1. ストアサイトを作成します
    2. アプリケーションコードにゲーム内ストアのサイトアドレスを指定します。
    3. アプリケーションがストアサイトとリンクするためのロジックを実装します

    ストアサイトを作成する

    サイト上のストアを接続する手順に従って、サイトビルダーを使用してストアサイトを作成できます。

    Notice
    デフォルトでは、サイトを作成する際には、パブリッシャーアカウントに新しいログインプロジェクトが作成されます。サイトビルダーを設定する際には、SDKを設定したときと同じログインプロジェクトを使用します。

    別のソリューションを使用して作成されたストアサイトに接続する場合は、ストアを作成するための手順に従ってください。

    ストアサイトと連動するアプリのロジックのレコメンデーション

    アプリケーションを開発する際には、これらのレコメンデーションに従ってください:

    1. アプリケーションとストアサイトのログインウィジェットで、ユーザー登録と認証のフィールドを同期させます:
      • 登録と認証にユーザーの電子メールとパスワードを使用する場合は、アプリケーション内の電子メールと同じユーザー名を設定してください。

    Note
    ウィジェットは、認証と登録のためにデフォルトでユーザーの電子メールとパスワードを使用します。

      • 登録と認証にユーザー名、ユーザーメールアドレス、パスワードを使用している場合は、アカウントマネージャーに連絡してログインウィジェットのフィールドを変更してください。

    1. アプリケーションクライアントからストアサイトに移動する場合は、パススルーユーザー認証を実装します。これを行うには、URLパラメータにユーザートークンを渡す必要があります。認証の例をデモアプリに示します。

    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    非表示
    最終更新日: 2021年6月17日

    誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

    問題を報告する
    当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
    フォローアップ用のメールをご提供してください
    ご意見ありがとうございました!