Android用SDK / ショッピングカート経由の購入
 ドキュメントに戻る

Android用SDK

  • Loginライブラリ

  • Storeライブラリ

  • Inventoryライブラリ

  • Paymentsライブラリ

  • Subscriptionsライブラリ

  • 認証

  • カタログ

  • プロモーション

  • 商品購入

  • プレイヤーインベントリ

  • ユーザーアカウントと属性

  • ショッピングカート経由の購入

    この方法は、あらゆる種類の商品を、あらゆる数量で、実際通貨で販売するのに適しています。

    お知らせ
    ショッピングカートで購入すると、プロモーションコードを使用する機会が提供されます。

    ショッピングカートを介して購入するロジックを実装するには:

    1. アプリケーションUIで、次の要素を追加します:
      • カートにアイテムを入れるボタン
      • カートの中身を確認・編集するためのフォーム
      • カート内のアイテムを購入するボタン

    お知らせ
    アプリケーションUIでは、仮想通貨でのみ販売されているアイテムをカートに追加できないようにする必要があります。

    1. カートの詰め込みと編集のロジックを実装します。

    お知らせ
    カートに詰め込むメソッドを呼び出す前に、購入に適用されたプロモーションに関する情報はありません。これは、追加されたボーナスアイテムの総費用と詳細が不明になることを意味します。

    1. カートの中身を表示する方法は、以下のいずれかを実装します:

    1. 以下のいずれかの方法で、決済トークンの受け取りを実装します:

    1. 決済UIのオープンを実装します。これを行うには、PaymentsライブラリのcreateIntentBuilderメソッドを呼び出し、決済トークンを渡します。
    2. 決済結果の処理を実装します。

    SDK参照ドキュメンテーション
    SDKメソッドとそのパラメータの詳細については、こちらをご覧ください。

    カートの詰め込みと編集方法

    SDKメソッドの名称説明
    fillCartByIdWithItems
    指定したIDのカートにアイテムを入れます。カートに同じSKUのアイテムがすでに存在する場合、既存のアイテムの位置は渡された値に置き換えられます。
    fillCurrentCartWithItems
    現在のユーザーカートにアイテムを入れます。カートに同じSKUのアイテムがすでに存在する場合、既存のアイテムの位置は渡された値に置き換えられます。
    clearCartById
    指定したIDを持つすべてのアイテムをカートから削除します。
    clearCurrentCart
    指定したIDを持つカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
    updateItemFromCartByCartId
    指定したIDを持つカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
    updateItemFromCurrentCart
    現在のユーザーカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
    deleteItemFromCartByCartId
    指定したIDのアイテムをカートから削除します。
    deleteItemFromCurrentCart
    現在のユーザーカートからアイテムを削除します。

    カートの中身を取得する方法

    SDKメソッドの名称説明
    getCartById
    指定されたIDを持つカートからアイテムのリストを返します。各アイテムについて、完全なデータが返されます。
    getCurrentCart
    現在のユーザーのカートからアイテムのリストを返します。各アイテムについて、完全なデータが返されます。

    決済トークンの取得方法

    SDKメソッドの名称説明
    createOrderFromCartById
    指定されたIDを持つカートのアイテムで注文を作成します。決済トークンと注文IDを返します。
    createOrderFromCurrentCart
    現在のユーザーのカートからのアイテムで注文を作成します。決済トークンと注文IDを返します。
    この記事は役に立ちましたか?
    ありがとうございます!
    改善できることはありますか? メッセージ
    申し訳ありません
    この記事が参考にならなかった理由を説明してください。 メッセージ
    ご意見ありがとうございました!
    あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
    このページを評価する
    このページを評価する
    改善できることはありますか?

    答えたくない

    ご意見ありがとうございました!

    お役立ちリンク

    最終更新日: 2022年9月6日

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

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