ショッピングカート経由の購入
この方法は、あらゆる種類の商品を、あらゆる数量で、実際通貨で販売するのに適しています。
お知らせ
ショッピングカートで購入すると、プロモーションコードを使用する機会が提供されます。
- アプリケーションUIで、次の要素を追加します:
- カートにアイテムを入れるボタン
- カートの中身を確認・編集するためのフォーム
- カート内のアイテムを購入するボタン
お知らせ
アプリケーションUIでは、仮想通貨でのみ販売されているアイテムをカートに追加できないようにする必要があります。
- カートの詰め込みと編集のロジックを実装します。
お知らせ
カートに詰め込むメソッドを呼び出す前に、購入に適用されたプロモーションに関する情報はありません。これは、追加されたボーナスアイテムの総費用と詳細が不明になることを意味します。
- カート中身の表示を実装します。
Cart
クラスのPurchase
SDKメソッドを呼び出します。これを呼び出すときは、注文がdone
ステータスに遷移したときに呼び出される関数をonSuccess
パラメータに渡します。
- 次のいずれかのオプションを使用して、アプリケーションのクライアント側でインベントリを更新します:
- ユーザーインベントリを表示するためのSDKメソッドを使用する
- 購入メソッドの
onSuccess
コールバック関数に渡される注文内容データを使用する
SDK参照ドキュメンテーション
SDKメソッドとそのパラメータの詳細については、こちらをご覧ください。
カートの詰め込みと編集方法
SDKメソッドの名称 | 説明 |
---|---|
FillCart | 指定したIDのカートに、現在のユーザーのアイテムまたはカートを入れます。カートに同じSKUのアイテムがすでに存在する場合、既存のアイテムの位置は渡された値に置き換えられます。 |
ClearCart | 指定したIDを持つカートから、または現在のユーザーのカートからすべてのアイテムを削除します。 |
UpdateItemInCart | 指定したIDを持つカートまたは現在のユーザーカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。 |
RemoveItemFromCart | 指定したIDのカートまたは現在のユーザーのカートからアイテムを削除します。 |
カートの中身を取得する方法
SDKメソッドの名称 | 説明 |
---|---|
GetCartItems | 指定されたIDを持つカート、または現在のユーザーのカートからアイテムのリストを返します。各アイテムについて、完全なデータが返されます。 |
注文を作成するメソッド
SDKメソッドの名称 | 説明 |
---|---|
Purchase | 指定されたIDのカート、または現在のユーザーのカートに対して購入処理を開始します。このメソッドは、注文を作成し、決済UIを開き、注文ステータスを追跡するためのメソッドをカプセル化します。 |
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。お役立ちリンク
最終更新日: 2024年1月22日誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。