2016-06-10 2 views
4

Juste fait un peu de recherche sur les différentes façons d'envoyer/recevoir des notifications à distance et de nombreuses réponses suggérées GCM (maintenant FCM). D'après ce que je peux comprendre, cela semble réalisable pour une application à petite échelle qui peut prendre en charge 100 utilisateurs en ligne (gratuit) ou 10k utilisateurs (payants). Mais je ne vois pas comment cela est faisable pour un système de notification de type d'arrière-plan qui, pour être franc, est attendu de la plupart des applications ces jours-ci. En théorie, si une application a 1mil utilisateurs, il doit y avoir 1mil de connexions simultanées en arrière-plan pour que la notification atteigne son utilisateur en temps opportun. Ou est-ce que j'interprète mal la partie "simultanée"? Quand est-ce que cela s'applique?Clarification sur Firebase Cloud Messaging "connexions simultanées"?

Leur FAQ ne va pas dans trop de détails here.

+0

Vous avez probablement déjà vu cela, mais dans cette question http://stackoverflow.com/questions/21070095/clarify-the-firebase-connections, ils parlent de bref sondage en arrière-plan, qui pourrait vous être utile –

Répondre

3

La limite de "connexion de base de données simultanée" fait référence à l'utilisation de l'API de base de données. Pour recevoir des notifications (que l'application soit en arrière-plan, ouverte ou fermée, peu importe) via FCM (ou GCM est la même), votre application n'a pas besoin de garder une connexion ouverte.

Le SDK Firebase et le système opérationnel de chaque plate-forme s'en chargeront.

+0

Merci pour la clarification. Espérons que cela aidera d'autres newbs. – chaser