価格帯別の定期購入型アイテムについて
Amazon Appstore SDKを使用すると、開発者はAndroidアプリに価格帯別の定期購入機能を実装できます。
はじめに
以下に、価格帯別の定期購入型アイテムの一般的な構造を示します。
定期購入型アイテムは、あらかじめ定義された期間継続して使用でき、期間が終了すると自動更新されるIAPアイテムです。このアイテムは、ユーザーのアカウントに登録された複数のデバイスから利用できます。そのユーザーに提供する期間と価格のオプションは、開発者が開発者コンソールを使用して指定する必要があります。
すべての定期購入型アイテムには、少なくとも1つの価格帯があります。価格帯には、さまざまな機能セット、サービスへのアクセスレベル、アプリの継続利用、コンテンツの定期的なアップデートなどが関連付けられることがあります。1つの定期購入型アイテムに対して開発者が作成できる価格帯は、最大5つです。
期間は、継続期間と価格を指します。すべての価格帯には少なくとも1つの期間が必要であり、どの期間も1つの価格帯に属します。2つの期間の長さが同じ(GoldのMonthlyとSilverのMonthlyなど)であったり、価格が同じ(GoldのWeeklyとBronzeのMonthlyの価格が同じなど)であったりしても、属する価格帯が異なれば、その2つの期間は区別されます。
ネストされた価格帯構造や階層の境界は、このシステムにはありません。ユーザーには、開発者が自由にパスを提供し、利用するプランを変更することができます。
同時に複数の価格帯/期間をユーザーが利用することはできません。
開発者コンソールで定期購入型アイテム、価格帯、期間を設定する際、開発者はそのIAPアイテムのタイトルや説明について、(ほかのあらゆるIAPアイテムと同様に)アプリのローカライズ先のあらゆる言語で翻訳を追加することができます。
主な機能
次の表は、サポートされているすべての機能をまとめたものです。
機能 | 定義 |
---|---|
価格帯 | 特定の価格と期間のオプションを提供するプランのグループ |
期間 | 1つの価格帯に属する継続期間と価格プラン |
価格オプション | ユーザーのプラン(国によって異なる場合があります) |
期間の切り替え | 同じ価格帯の異なるプランにユーザーが移行すること |
価格帯の切り替え | 価格帯の境界を越えて異なるプランにユーザーが移行すること |
自動更新 | ユーザーが自動更新をオンに設定している場合、更新の時点で同じプランが継続され、オフにしている場合はそのプランの利用は終了となること |
定期購入の即時(Immediate)変更 | ユーザーの期間移行が即時に実施されること |
定期購入の繰延(Deferred)変更 | ユーザーの期間移行が更新の時点で実施されること |
ユースケース
価格帯別の定期購入型アイテムは、次のようなシナリオで使用します。
- ユーザーがSilverのMonthlyからGoldのAnnually(またはその逆)に移行する。
- ユーザーがGoldのMonthlyからSilverのMonthly(またはその逆)に移行する。
- ユーザーがBronzeのMonthlyからBronzeのAnnually(またはその逆)に移行する。
- ユーザーが1か月のBronze無料トライアルを開始し、試用期間の終了後、BronzeのMonthly有料プランの使用を開始する。
ユーザーが自動更新をオフにすると、その定期購入は更新時に終了します。
Appstore SDKのバージョン
価格帯別の定期購入型アイテム機能は一部のパートナーのみが利用でき、Amazonの担当者が有効にする必要があります。価格帯別の定期購入型アイテムでは、Modify Subscription APIをサポートするカスタムのAppstore SDKを使用します。このAPIは、価格帯別の定期購入を実装する際に必要となります。一般公開されているAppstore SDKはModify Subscription APIをサポートしていません。
次の表は、価格帯別の定期購入型アイテムで必要となるAppstore SDKのバージョンを示しています。Amazonの担当者に連絡して、適切なバージョンの Appstore SDKを入手してください。
一般公開されているAppstore SDKのバージョン | 該当するカスタムAppstore SDKのバージョン |
---|---|
Appstore SDK 3.0.5 | Appstore SDK 3.0.5.1 |
Appstore SDK 3.0.4 | Appstore SDK 3.0.4.1 |
Appstore SDK 3.0.3 | Appstore SDK 3.0.3.1 |
次の手順
価格帯別の定期購入型アイテムを開発者コンソールでセットアップする方法を参照してください。
Last updated: 2024年12月3日