web-dev-qa-db-ja.com

Firebase FCMの使用制限

Firebase FCMのさまざまな使用制限の詳細を提供する包括的なリストがあるかどうか疑問に思っていました。

最大4KBのデータメッセージペイロード制限を知っていました。そして最近、アプリで問題が発生し、別の制限が原因であると考えました-「デバイスごとに最大4つの異なる折りたたみキー」。

また、最近の講演の1つで、以前にトピックの数などが好きだった特定の制限が削除されたとGoogleが言ったのを覚えています。

GoogleがFCMの使用に関して実施しているさまざまな制限の詳細を取得しようとしています。

26
Anand G

Firebaseサポートからの回答は次のとおりです。

Firebase Cloud Messagingは、Google Cloud Messagingと同じように、ユーザーの数やメッセージのプッシュに関係なく無料です。ただし、製品の「制限」の一部は次のとおりです。送信ごとにregistration_idsパラメーターを使用する場合、使用される登録トークンの数は1000個に制限されています。したがって、5000人のメッセージを異なるユーザーに送信する場合は、5つのバッチでメッセージを送信する必要があります。折りたたむことなく保存できるメッセージの上限は100です。詳細はこちらをご覧ください。また、1秒間に大量のメッセージを送信するなどの制限が発生する場合があります。それとは別に、FCMのすべては無料で無制限です。

現在、無料サービスであるFCMのSLAはありません。サーバーとデバイス間のネットワークを制御していないため、メッセージの配信を保証することはできません。このサービスの有料プランと無料プランの両方で同じレベルのサポートがあります。詳細については、価格FAQ「サポートの種類は?」をご覧ください。

28
m50

FCMドキュメントには、 スロットルとスケーリング に関する情報が含まれています。詳細は次のとおりです。

最大ペイロードは同じページ here に記載されており、 collapse key limit

... FCMサーバーは、デバイスごとに4つの異なる折りたたみ可能なメッセージを同時に保存できます。この数を超えると、FCMは4つの折りたたみキーのみを保持し、どのキーが保持されるかについての保証はありません。

調整に関連する一般的なエラーには、messaging/device-message-rate-exceeded または messaging/topics-message-rate-exceeded。エラーメッセージの詳細については、 こちら をご覧ください。

3
Jeff

私のコメントによると、GCMでもほぼ同じです。必要に応じて、これを参照してください post ただし、そこに記載されているGCMドキュメントに移動する代わりに、 FCM-メッセージの有効期間 で確認する必要があります。

または、Realtime Database接続/ GBストレージ制限のような、より具体的な制限について言及していますか( pricings を確認してください)。

もっと複雑なものや異なるものを見つけようとしない限り、ドキュメントで最初に必要なものはほとんどすべて見つけることができると思います。乾杯!

2
AL.