開発者コンソール

価格帯別の定期購入型アイテムについて

価格帯別の定期購入型アイテムについて

Appstore SDKを使用すると、価格帯別の定期購入型アイテム機能をアプリに追加できます。価格帯別の定期購入型アイテムを設定するには、HAQMの担当者に連絡して、開発者コンソールでこの機能を有効にする必要があります。

はじめに

以下の例は、価格帯別の定期購入型アイテムの一般的な構造を示しています。

Bronze、Silver、Goldという3つの価格帯がある定期購入型アイテム。各価格帯には、週単位、月単位、年単位などの期間のセットがあります。

定期購入型アイテムとは、あらかじめ定義された期間継続して使用でき、期間が終了すると自動更新されるアプリ内課金(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のバージョン

価格帯別の定期購入型アイテム機能は一部のパートナーのみが利用でき、HAQMの担当者が有効にする必要があります。Appstore SDK 3.0.7のリリース以前には、価格帯別の定期購入型アイテムを実装するには、HAQMの担当者からカスタムのAppstore SDKを入手する必要がありました。

次の表は、価格帯別の定期購入型アイテムをサポートするAppstore SDKのバージョンを示しています。以前のリリースが必要な場合は、HAQMの担当者に連絡して適切なバージョンのAppstore SDKを入手してください。

一般公開されているAppstore SDKのバージョン 該当するカスタムAppstore SDKのバージョン
Appstore SDK 3.0.7 カスタムのSDKは不要
Appstore SDK 3.0.6 Appstore SDK 3.0.6.1
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: 2025年4月7日