自動更新サブスクリプション
自動更新サブスクリプション製品(以下「サブスクリプション製品」といいます)を計画し運営するためには、GoogleとAppleの開発環境を理解し、それに応じて進めることを確認する必要があります。
サブスクリプションの計画¶
サブスクリプションは市場アカウントに応じて適用されるため、ユーザーがマルチプラットフォームを使用してもサブスクリプションの効果は正常でなければなりません。さらに、単一の市場アカウントに複数のゲームアカウントを持つユーザーの場合、サブスクリプションの所有権に関するポリシーを確立する必要があります。 最初のサブスクリプション製品をサービスする際は、単一のグループ-単一の製品から始め、ユーザーのサブスクリプション傾向を分析した後にサブスクリプションを拡大することをお勧めします。
マルチプラットフォームアプリケーション¶
- GoogleとAppleの両方を使用するユーザーは、ゲーム内のPlayerIDと同じ製品として領収書を管理する必要があります。
- GoogleとAppleのサブスクリプションサービスの違いにより、アップグレード、クロスグレード、またはダウングレードできる製品構成は推奨しません。
- サブスクリプショングループごとに1つの製品のみを構成することをお勧めします
- 領収書のスケジューリング
- Google-Appleのサブスクリプションステータスを確認する必要があります
- 単一製品: 有効期限の1日前〜有効期限の翌日までの3日間、1日1回
- Google-Appleのサブスクリプションステータスを確認する必要があります
プレイヤーIDに基づくサービス所有権ポリシー¶
- サブスクリプションレシートの所有者のプレイヤーIDのみに適用されます
- サブスクリプションレシートの所有者: 1回目のサブスクリプションレシート (Original_transaction_id, linked_purchase_token)
- 他のプレイヤーIDがサブスクライブしようとした場合、復元を通じてサブスクリプションの状態を確認し、サブスクライブされていないことを通知します
- 例: 現在のプレイヤーIDではサブスクライブできません。なぜなら、製品は別のプレイヤーIDで既にサブスクライブされているからです。 [現在サブスクライブ中のプレイヤーID xxxxxxx/ ゲームニックネーム ooooo ]
復元ボタン (要件)¶
- Appleのガイドラインに従って復元可能なすべてのアプリ内購入に対して、復元メカニズムを設ける必要があります (参照)
操作中の問題の解決¶
Google サブスクリプションの取り消し/返金¶
返金処理時の設定条件によって、サブスクリプションの結果は異なる場合があります。「Google Play Console (https://play.google.com) > 注文管理」
- 「取り消し」をチェックせずに返金のみを処理した場合: 対応する回の金額のみが返金され、サブスクリプションの有効期限は維持されます。サブスクリプションをキャンセルしない限り、次回のサブスクリプション料金は自動的に支払われます。
- 返金ボタンのみをチェックして返金した場合、製品は再購入できません。この場合、「Play ストア > 定期支払い」でサブスクリプションを再アクティブ化する必要があります。そうすれば、来月自動的に支払われます。
- 返金と取り消しの両方をチェックした場合: 対応する回の金額が返金されます。以前に製品を購入した際に受け取った領収書で認証を行うと、サブスクリプションの有効期限が取り消された時点に変更されます。復元すると、領収書は市場に送信されず、サブスクリプションは自動的にキャンセルされます。さらに、次回の金額は自動的に支払われません。サブスクリプションをすぐに再購入できます。
サブスクリプション期間の任意延長¶
Google Market Console Developer APIを介して利用可能ですが、Appleはこの機能を提供していないため推奨されません
サービスの拡張¶
市場コンソールから利用可能なさまざまなプロモーションがあり、一貫したユーザーサブスクリプション率を増加させ、維持することができます。以下の状況に注意してください:
- 無料トライアル
- 無料トライアルは同じ製品に対して一度だけ利用可能です
- 重複した無料トライアル体験を防ぐために、無料トライアル用の別のPIDを生成する必要があります
- 無料トライアルを悪用するチェリーピッカーを防ぐために、無料トライアルを含むサブスクリプション製品は、すでに無料トライアルの機会を利用したゲームアカウントに基づいてプレイヤーに公開されるべきではありません。
注意 - AppleとGoogleのサブスクリプションの違い¶
GoogleとAppleの市場の違いを考慮して、同じ設定を維持することをお勧めします。
Apple | ||
グループの存在 | グループの概念はありません。自由にアップグレード、ダウングレード、クロスグレードできます。 | - 市場コンソールでサブスクリプション製品のグループを定義し、同じサブスクリプショングループ内で製品を変更できます - ユーザーは1つのサブスクリプショングループ内で1つの製品にのみサブスクライブできます |
製品変更 | - 前のサブスクリプション製品の残り時間とサブスクリプション価格に基づいて、新しいサブスクリプション製品の有効期限日に一度に計算します。 - ゲーム内で現在サブスクライブしている製品と変更する製品の情報をSDK API経由で送信します | - アップグレード: 新しいサブスクリプション製品の有効期限前に古いサブスクリプションの残り期間で一度に計算します - ダウングレード: 古いサブスクリプションが期限切れになった後に新しい製品でサブスクリプションを更新します - 市場コンソールで管理します |
サブスクリプション期間 | 週ごと、月ごと、3ヶ月、6ヶ月、年ごと | 週ごと、月ごと、2ヶ月(推奨しません)、3ヶ月、5ヶ月、年ごと |
- サブスクリプション期間: 最初の購入日(日時)に基づいて自動的に更新されます
- 製品変更の例
- 一般的に、製品の価値は製品の価格に比例して設定されるべきです
- アップグレード: 現在購読している製品の価値よりも高い価値の製品に変更すること
- クロスグレード: 現在購読している製品と同じ価値の製品に変更すること
- ダウングレード: 現在購読している製品の価値よりも低い製品に変更すること
- サブスクリプション開発ガイドについてはこちらを確認してください。