74

特定のAndroidアプリケーションユーザーに送信できるプッシュ通知(GCM)の数に1日あたりの制限はありますか?

4

9 に答える 9

83

更新: GCMは非推奨です。FCM を使用してください

Google が C2DM を GCM に置き換えた後、すべての制限が取り除かれました。

ソース: http://developer.android.com/google/gcm/c2dm.html#history

GCM の前 (まだ C2DM と呼ばれていたとき): https://developers.google.com/android/c2dm/#limitations )

GCM ドキュメントで実行する唯一の制限は次のとおりです: http://developer.android.com/google/gcm/adv.html#lifetime

上記リンクより引用:

注: 折りたたまずに保存できるメッセージの数には制限があります。その制限は現在 100 です。制限に達すると、保存されているすべてのメッセージが破棄されます。その後、デバイスがオンラインに戻ると、制限に達したことを示す特別なメッセージを受け取ります。その後、アプリケーションは、通常は完全同期を要求することによって、状況を適切に処理できます。

ただし、これがあなたの質問に関連しているかどうかはわかりません。

于 2013-02-22T05:37:02.770 に答える
9

数値制限はないようですが、抑制策はあります。

不正使用 (大量のメッセージをデバイスに送信するなど) を防ぎ、ネットワーク全体の効率とデバイスのバッテリ寿命を最適化するために、GCM はトークン バケット スキームを使用してメッセージのスロットリングを実装します。

アプリケーション コラプス キーが利用可能なトークンの供給を使い果たした場合、新しいメッセージは、定期的な付与時に新しいトークンが利用可能になるまで保留キューにバッファリングされます。

経由: https://developers.google.com/cloud-messaging/server#throttling

編集/更新:

更新するために、スロットリングのドキュメントは GCM の高度なトピックにあります: http://www.androiddocs.com/google/gcm/adv.html#throttling

于 2013-02-22T05:37:40.453 に答える
8

プッシュ通知 (GCM) の数に 1 日あたりの制限はありませんが、公式ソースGCM の高度なトピック経由で次のように述べられています。

折りたたまずに保存できるメッセージの数には制限があります。その制限は現在 100 です。制限に達すると、保存されているすべてのメッセージが破棄されます。その後、デバイスがオンラインに戻ると、制限に達したことを示す特別なメッセージを受け取ります。その後、アプリケーションは、通常は完全同期を要求することによって、状況を適切に処理できます。

それが役立つことを願っています。

于 2013-02-22T05:36:03.983 に答える
1

公式文書によると、制限なし。

于 2013-02-22T05:35:57.250 に答える
1

SEND_ID ごとに最大 1,000 台のデバイスを送信できます。

元ソースはこちら。

于 2013-02-22T05:36:13.430 に答える
1

registration_ids
このパラメーターは、マルチキャスト メッセージを受信するデバイス (登録トークン、または ID) のリストを指定します。少なくとも 1 つ、最大で 1000 の登録トークンが含まれている必要があります。

于 2016-10-03T07:04:39.537 に答える