サブスクリプション
一般情報
サブスクリプションを使用すると、指定された条件の下でサービスパッケージへのアクセスをユーザーに提供することができます。サブスクリプション管理ソリューションは、サブスクリプション製品に基づいています。
サブスクリプションプランは、期間と支払い条件が異なります。以下のようなプランがあります:
- 定期的に支払いが発生するレギュラープラン。
- 一回払いで有効期間無制限のライフタイムプラン。
- 1回限りの支払いで、有効期間が限定されたシーズンパス。
サブスクリプション管理(プランの作成と設定、試用期間の設定、サブスクリプションの猶予期間の設定など)は、パブリッシャーアカウントのサブスクリプションセクションで行います。
アプリケーションでは、SDKメソッドを使用して、サブスクリプションの購入と管理を実装する必要があります。
サブスクリプション購入シナリオ
- アプリケーションは、以下のSDKメソッドを使用して、利用可能なプランのリストをリクエストします:
GetSubscriptionPublicPlans
— 権限のないユーザーが利用できるプランのリストを返します。GetSubscriptionPlans
— 認証されたユーザーが利用できるプランのリストを返します。
- アプリケーションは、ユーザーに対してサブスクリプションプランを表示します。
- ユーザーはプランを選択し、決済の段階に進みます。
- アプリケーションは
GetSubscriptionPurchaseUrl
メソッドを使用して、決済インターフェースを開くためのURLを受け取ります。 - アプリケーションは受信したURLをブラウザで開きます。
- ユーザーはサブスクリプションの料金を支払います。
サブスクリプション管理シナリオ
- アプリケーションは、
GetSubscriptions
メソッドを使用して、ユーザーのサブスクリプションのリストをリクエストします。 - アプリケーションは、
GetSubscriptionDetails
メソッドで各ユーザーのサブスクリプションに関する詳細な情報を要求します(任意)。 - アプリケーションは、ユーザーに対してサブスクリプションリストを表示します。
- ユーザーは、サブスクリプションを選択し、キャンセル、更新のためのウェブページを開く、購読を管理するなどのアクションを実行することができます。
- アプリケーションは以下のメソッドのいずれかを呼び出してアクションを処理します:
CancelSubscription
— 選択したサブスクリプションを取り消すことができます。GetSubscriptionRenewalUrl
— 選択したサブスクリプションの更新インターフェースのURLを取得します。GetSubscriptionManagementUrl
— 選択したサブスクリプションの管理インターフェースのURLを取得します。
- アプリケーションは受信したURLをブラウザで開きます。
- ユーザーはサブスクリプションに対して操作を実行します。
お知らせ
サブスクリプションのキャンセルは、
CancelSubscription
メソッドの呼び出しの直後に発生し、ステップ6と7は実行されません。この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。