サブスクリプションプレビュー| Cloud Pub/Sub |のドキュメントGoogleクラウド、サブスクリプション構成| Google Playコンソール

Googleサブスクリプション

Googleでテスト、発見価格、プロモーションで新しい加入者を引き付ける.

サブスクリプションプレビュー

主題で公開されたメッセージを受信するには、この主題に関する関連するサブスクリプションを作成する必要があります. サブスクリプションの作成後にサブジェクトに公開されたメッセージのみが、購読された顧客が利用できます. サブスクライバーの顧客は、主題に掲載されたメッセージを受信して​​扱います. 被験者はいくつかのサブスクリプションに関連付けられますが、特定のサブスクリプションは関連付けます.

被験者の保存機能により、被験者に関連付けられたサブスクリプションが戻って、以前に公開されたメッセージを読み直すことができます. この機能の詳細については、再開したページを参照して、メッセージを永続的に削除します.

サブスクリプションワークフロー

  1. メッセージが加入者に送信されたら、後者は領収書を確認する必要があります.
  2. メッセージが配布に送信され、サブスクライバーがまだ読み取っていない場合、それは保留中と呼ばれます.
  3. Pub/Subは、まだ確認されていないメッセージを配布しようと何度か試みます. ただし、Pub/Subは、同じサブスクリプションで別のサブスクリプションに係属中のメッセージを配布しないようにしています.
  4. サブスクライバーには、AckDeadlineと呼ばれる構成可能で限られた時間があり、待機中のメッセージの受信を確認します. この期間の後、メッセージは保留中と見なされなくなり、広告/サブはそれを再配布しようとしています.

サブスクリプションの種類

サブスクリプションを作成するときは、メッセージの配布のタイプを指定する必要があります. pub/suは次の種類のサブスクリプションを提供します。

  • サブスクリプションを引きます サブスクライバーの顧客を使用して、Pub/Sub Serverからメッセージをリクエストする.
  • サブスクリプションを押します PUB/サブサーバーを使用して、サブスクライバーアプリケーションにクエリを送信してメッセージを配布します.
  • l ‘サブスクリプションのエクスポート メッセージをGoogleクラウドリソースに直接エクスポートできます. これらのサブスクリプションは次のとおりです。
    • BigQueryサブスクリプション データをBigQueryテーブルにエクスポートします.
    • クラウドストレージサブスクリプション クラウドストレージバケットにデータをエクスポートします.

    あなたのビジネスのニーズに適合したサブスクリプションを選択するには、サブスクリプションの種類を選択してください. 作成後、サブスクリプションのメッセージの配布の種類を更新できます.

    デフォルトのサブスクリプションプロパティ

    デフォルトでは、Pub/Suは、すべてのタイプのサブスクリプションでソートを保証することなく、「少なくとも1回」のタイプの配布を提供します. メッセージが同じソートキーを持ち、同じ領域にある場合、メッセージの分類をアクティブにすることができます. メッセージをソートするメッセージを定義したら、PUB/SUサービスは同じソートキーを持つメッセージをブロードキャストし、PUB/SUPサービスがそれらを受信する順序で.

    Pub/Subは、「正確に1回」の放送と互換性があります.

    一般に、Pub/Suは各メッセージを一度、それが公開された順序で分散します. ただし、メッセージは障害から数回分散することがあります. Pub/Subは、メッセージの確認リクエストが返された後でもメッセージを再配布できます. この割引は、サーバー側のリバウンドや顧客側の問題などの問題によって引き起こされる可能性があります. したがって、まれですが、いつでもメッセージを返すことができます.

    送信を何度か管理できるようにするには、メッセージを処理するときにサブスクライバーがidempotでなければなりません.

    サブスクリプションの有効期限

    デフォルトでは、サブスクリプションは31日間の不活動の後、または更新がない場合に期限切れになります. オープン接続、成功したアクティブまたは強引なセーターアクションは、サブスクライバーアクティビティの例です. 広告/サブがサブスクライバーアクティビティまたはサブスクリプションのプロパティの更新を検出する場合、サブスクリプションの再起動を削除するクロック. サブスクリプションの有効期限ルールを使用して、アクティビティが何であれ、非アクティブの持続時間を構成するか、サブスクリプションを永続化することができます. サブスクリプションを手動で削除することもできます.

    削除されたサブスクリプションと同じ名前のサブスクリプションを作成できますが、新しいサブスクリプションは古いものと関係がありません. 削除されたサブスクリプションに多くの未確認のメッセージが含まれていたとしても、同じ名前を持つ新しいサブスクリプションが作成時に待機中のメッセージを提示します(配布を待っているメッセージはありません).

    次の手順

    • あなたのビジネスの要件に適合したサブスクリプションの種類を選択してください.
    • サブスクリプションの各タイプのワークフローを理解します。
      • セーター
      • 乗り換え
      • ビッグクエリー
      • クラウドストレージ

      コメント

      特に示されない限り、このページのコンテンツはクリエイティブコモンズの割り当て4ライセンスによって管理されます.0、およびコードサンプルはApache2ライセンスによって管理されます.0. 詳細については、Google開発者サイトのルールを参照してください. JavaはOracleおよび/またはその関連会社の登録商標です.

      2023/08/03(UTC)の最後の更新.

      サブスクリプションの構成

      Googleでテスト、発見価格、プロモーションで新しい加入者を引き付ける.

      顧客を維持します

      加入者の喪失を制限するために導入できるさまざまな手段を発見します(恵み、ブロッキング、アカウントの停止の期間、サブスクリプションレベルの変更の可能性)

      サブスクリプションをカスタマイズします

      さまざまな請求期間を提供し、現地通貨を使用し、価格を変更することにより、顧客のニーズに合わせてサブスクリプションを適応させます

      良い習慣

      • ユーザーがテストを設定してサブスクライブする前にアプリケーションをテストすることを許可します(期間を選択します)、または特定の請求期間に適用可能な発見価格を示します.
      • 各言語と請求書ユーザーの価格をローカル通貨でパーソナライズする.
      • Grace Deadlinesを設定して支払いを繰り返すことを拒否した場合、サブスクライバーに支払い方法を更新する可能性を提供します.
      • ユーザーに(下または上部のパッケージに移動することにより)プランを変更する自由を残したり、アクセスを維持するために再登録してください.
      • 自発的なサブスクリプション終了によるユーザーの損失を減らし、インターネットユーザーに別のソリューションに提供するために、サブスクリプションを一時停止できるようにすることができます.

      もっと詳しく知る

      サブスクリプションを作成します

      アプリケーションにサブスクリプションを追加する方法を調べ、開発者としての責任について調べる

      サブスクリプションのおかげで購入を促進します

      ユーザーの動機とそのコミットメントに従って、サブスクリプションによって生成された収入を最適化する方法をご覧ください

      開発者向けのドキュメント

      Google Playの請求を使用して、サブスクリプションの特定の機能をアプリケーションに統合する方法をご覧ください

      ゲームのサブスクリプションモデル

      プレイアカデミーのリクエストでコースをフォローして、サブスクリプションモデルをゲームに適用する方法をご覧ください