2016-06-10 31 views
4

Ich habe gerade ein wenig über die verschiedenen Möglichkeiten zum Senden/Empfangen von Remote-Benachrichtigungen geforscht und viele Antworten vorgeschlagen GCM (jetzt FCM). Soweit ich das verstehe, scheint dies für eine kleine App machbar, die 100 Online-Nutzer (kostenlos) oder 10k Nutzer (kostenpflichtig) unterstützen kann. Aber ich sehe nicht, wie es für ein Hintergrund-Benachrichtigungssystem machbar ist, das heutzutage von den meisten Apps erwartet wird.Erläuterung zu Firebase Cloud Messaging "gleichzeitige Verbindungen"?

Hypothetisch, wenn eine App 1mil Benutzer hat, dann müssen 1mil gleichzeitige Verbindungen im Hintergrund sitzen, damit die Benachrichtigung ihren Benutzer rechtzeitig erreicht.

Oder interpretiere ich den "simultanen" Teil falsch? Wann gilt es?

Ihre FAQ geht nicht in zu viele Details here.

+0

Sie haben das wahrscheinlich schon gesehen, aber in dieser Frage http://stackoverflow.com/questions/21070095/clarify-the-firebase-connections sprechen sie über kurze Abfragen im Hintergrund, die für Sie hilfreich sein könnten –

Antwort

3

Die Beschränkung auf "gleichzeitige Datenbankverbindung" bezieht sich auf die Verwendung der Datenbank-API.

Um Benachrichtigungen (ob die App im Hintergrund ist, geöffnet oder geschlossen ist egal) über FCM (oder GCM ist das gleiche) zu öffnen, muss Ihre Anwendung keine Verbindung offen lassen.

Das firebase SDK zusammen mit dem jeweiligen Betriebssystem der Plattform wird dafür sorgen.

+0

Danke für die Klarstellung. Hoffentlich hilft das anderen Neulingen. – chaser

Verwandte Themen