サブスクリプションの管理

自動更新サブスクリプションの提供

サブスクリプション形式のビジネスを App Store で円滑に進めていただけるよう、App Store Connect では役立つツールを提供しています。サービスへの登録方法や料金の請求時期、オファー間でのアップグレードおよびダウングレード方法など、サブスクリプションに関する様々な情報を App Store Connect で設定することができます。アプリ内でサブスクリプションの提供を開始するには、サブスクリプショングループを作成し、当該グループにサブスクリプションプロダクトを 1 つ以上追加します。その後、追加したプロダクトを各レベルに分けてください。サブスクリプションの設定は、以下のような構成になっています。

  • サブスクリプショングループ:様々なレベルや期間のサブスクリプションプロダクトを 1 グループにまとめたもの。ユーザが同時に登録できるのは、1 グループにつき 1 つのサブスクリプションのみです。

  • サブスクリプション:所定の期間中、随時更新されるコンテンツを購入できるプロダクト。自動更新サブスクリプションは、ユーザが取り消さない限り自動更新されます。サブスクリプションの期間と価格は、App Store Connect で設定してください。

  • サブスクリプションレベル:サブスクリプショングループ内で、サブスクリプションの順位を定めるものです。これにより、登録者はサブスクリプションをアップグレード、ダウングレード、クロスグレードすることができます。また、レベル分けをすることにより、同じオファーでも異なるサービス (ベーシックやプレミアム等) を提供することが可能です。

  • サブスクリプション期間:サブスクリプションが更新され、料金が請求されるまでの期間。1 週間、1 か月、2 か月、3 か月、6 か月、1 年の期間を設定することが可能です。

単一のサブスクリプションプロダクトの設定

アプリ内で提供されるサブスクリプションが 1 つのみの場合、サブスクリプショングループ内のサブスクリプションのレベルは、デフォルトのレベル 1 つのみになります。

単一のサブスクリプションプロダクトの設定に関するスクリーンショット

複数のサブスクリプションプロダクトの設定

最高レベルのサービスを提供するサブスクリプション (レベル 1) から降順に並べてください。提供するコンテンツが等しく、その他要素が似ていると判断される場合、期間が異なっていても同じレベルに配置します。各レベルには複数のサブスクリプションを追加することができます。これにより、ユーザは様々な期間や価格の中から選ぶことが可能になります。また、ユーザが現在利用している有料サービスに支障をきたすことなく、サブスクリプショングループ内でアップグレード、ダウングレード、クロスグレードを行うことができます。

複数のサブスクリプションプロダクトの設定に関するスクリーンショット

サブスクリプションの収益率

登録者のサービス開始後 1 年間は、サブスクリプション料金の 70 % から各種税金を差し引いた金額を受け取ります。登録者が同じサブスクリプショングループ内の有料サービスを 1 年以上利用した場合、純収益はサブスクリプション料金の 85 % から各種税金を引いた金額となります。なお、サブスクリプションオファーを利用していた期間も合計に含まれます。App Store Small Business Program のメンバーは、初日から 85 % 分を受け取ることができます。

自動更新サブスクリプションの有効期限が切れると、有料サービスの継続利用日数の累積は終了します。ユーザが 60 日以内に再登録またはサブスクリプションの復元を行った場合、その日から再び有料サービスの継続利用日数が累積されます。一方 60 日経過後にサブスクリプションを復元した場合、収益率は 70 % となり、継続利用日数はリセットされます。

支払いに問題が発生したことによりサブスクリプションの有効期限が切れてしまった場合は、Apple 側でサブスクリプションの更新および代金の回収を試みます。アプリの代金請求に対する猶予期間を設けている場合、Apple が猶予期間内 (サブスクリプション期間に応じて 6 または 16 日間) にサブスクリプションを復元できれば、当該アプリの収益やユーザが利用している有料サービスに支障をきたすことはありません。猶予期間の詳細については、こちらを参照してください。

「売上とトレンド」のレポートで、サブスクリプションのパフォーマンス、登録者のアクティビティ、収益に関する情報を確認することができます。詳しくはこちらを参照してください。

注:プロダクトのメタデータに加えた変更が Sandbox 環境で反映されるまで最大 1 時間かかります。

必要な役割:Account Holder、Admin、App Manager、Developer、または Marketing。「役割の権限」を参照してください。

サブスクリプショングループの作成

アプリ内でサブスクリプションを提供するには、まず App Store Connect でサブスクリプショングループを作成する必要があります。サブスクリプションプロダクトを作成したら、先ほど作成したサブスクリプショングループに追加することができます。サブスクリプションを作成する前に、ビジネスモデルに適したサブスクリプション設定を理解していることを確認してください。サブスクリプションの提供に関する詳細についてはこちらを参照してください。

  1. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  2. 追加ボタン (+) をクリックします。

  3. 参照名を入力します。

  4. 「作成」をクリックします。

    サブスクリプションのメインページのスクリーンショット

サブスクリプショングループの追加作成

異なるレベルのサブスクリプションを含むグループを複数提供したい場合、サブスクリプショングループを複数作成する必要があります。

注:ユーザが同時に購入できるのは 1 グループにつき 1 つのサブスクリプションです。ユーザが誤って複数のサブスクリプションに登録してしまうことを防ぐために、通常アプリにつきサブスクリプショングループを 1 つだけ作成することが推奨されます。ユーザが複数のグループからサブスクリプションを購入した場合、各サブスクリプションごとに代金が請求されます。

  1. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  2. 追加ボタン (+) をクリックします。

  3. 注意事項を読み、ご了承いただいた上でチェックボックスをオンにしてください。その後「次へ」をクリックします。

    注:注意事項が表示されるのは、2 つ目のサブスクリプショングループを作成する時のみです。

    追加のサブスクリプショングループを作成する際に表示されるチェックボックスを写したスクリーンショット
  4. 新しいグループの参照名を入力します。

  5. 「作成」をクリックします。

サブスクリプションプロダクトの追加

  1. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  2. サブスクリプショングループ名をクリックします。

  3. 「作成」をクリックします。

    注:既存のサブスクリプションを含むグループに新規サブスクリプションを追加する場合は、追加ボタン (+) をクリックしてください。

    サブスクリプションを追加するための「作成」ボタンのスクリーンショット
  4. サブスクリプションの参照名および製品 ID を入力し、「作成」をクリックします。サブスクリプションプロダクトを作成すると、当該プロダクトの詳細を追加するページが表示されます。

    サブスクリプションに名前等をつけるための、サブスクリプションの作成ポップアップ
  5. 「サブスクリプション期間」で期間を選択し、「保存」をクリックします。

    サブスクリプションの期間
  6. 「サブスクリプション価格」で価格を設定します。

    サブスクリプションの価格
  7. 「審査に関する情報」で、App Review チームがアプリ内課金を確認するのに役立つ追加情報を入力します。

    審査に関する情報のスクリーンショット
  8. 必要に応じて、「ファミリー共有」を有効にし、サブスクリプションの「税金カテゴリ」を編集し、ローカリゼーションを追加します。

    サブスクリプションに関する追加オプション
  9. 「保存」をクリックします。

    注:複数のアプリからサブスクリプションにアクセスできるようにするには、各アプリに対して同等のサブスクリプションプロダクトを作成する必要があります。複数のアプリでサブスクリプションを提供する方法については、こちらを参照してください。

サブスクリプションレベルの指定

サブスクリプションプロダクトを作成すると、サブスクリプショングループ情報の追加やサブスクリプションレベルの設定を行うことができます。レベルを設定することで、グループ内のアップグレード、ダウングレード、クロスグレードが可能になります。

サブスクリプションレベルを複数指定する必要はありません。単一のサブスクリプションプロダクトを提供することも、複数のサブスクリプションプロダクトを提供し、それらすべてをグループ内で同じレベルに設定することも可能です。サブスクリプショングループの設定についてはこちらを参照いただき、ご自身のビジネスモデルに適したサブスクリプションレベル設定を確認してください。

  1. 「アプリ」から、目的のアプリを選択します。

  2. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  3. 編集するサブスクリプショングループをクリックします。

  4. サブスクリプションレベルを設定するには、「Edit Level (順序を編集)」をクリックします。

  5. 表示されるウィンドウで、サブスクリプション名の左側にある並べ替えツールをクリックし、新しい位置までドラッグすることでサブスクリプションのレベルを変更することができます。

  6. 「保存」をクリックします。

    サブスクリプションレベルの編集

ローカリゼーションの追加

自動更新サブスクリプションやサブスクリプショングループに対して言語を追加し、ローカライズされたメタデータを入力することができます。サポートされている言語の一覧は、「App Store のローカリゼーション」を参照してください。サブスクリプショングループやサブスクリプションのローカリゼーションは、アプリ内課金の提出とは別に審査されます。ローカライズできるプロパティは、「必須プロパティ、ローカライズ可能なプロパティ、編集可能なプロパティ」で確認できます。詳細な例については、「アプリ情報のローカライズ」を参照してください。

重要:アプリのステータスが編集可能な場合にのみ、言語を管理できます。

サブスクリプショングループに関するローカリゼーションの追加

ローカリゼーションごとに異なるサブスクリプショングループ表示名やアプリ名表示オプションを使用することができます。これらの名前は、ユーザが各自のデバイスでサブスクリプションを管理する際に表示されます。

  1. 「アプリ」から、目的のアプリを選択します。

  2. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  3. サブスクリプショングループ名をクリックします。

  4. 「App Store のローカリゼーション」の横にある追加ボタン (+) をクリックします。

  5. 指示に従い、ローカリゼーションを選択し、ローカライズされたサブスクリプショングループ表示名および説明を入力します。

  6. 「追加」をクリックします。

サブスクリプションに関するローカリゼーションの追加

ユーザが使用する端末の言語設定に応じて、ローカライズされたサブスクリプションの表示名および説明が App Store で表示されます。

  1. 「アプリ」から、目的のアプリを選択します。

  2. サイドバーの「収益化」で、「サブスクリプション」をクリックします。

  3. サブスクリプショングループ名をクリックします。

  4. サブスクリプションを選択します。

  5. 「App Store のローカリゼーション」の横にある追加ボタン (+) をクリックします。

  6. 指示に従い、ローカリゼーションを選択し、ローカライズされたサブスクリプショングループ表示名および説明を入力します。

  7. 「追加」をクリックします。