IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Pourquoi s'obliger à passer par GCM ?


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 20
    Points : 21
    Points
    21
    Par défaut Pourquoi s'obliger à passer par GCM ?
    Bonjour à tous

    Je commençais tout juste à mettre en place les services Google Cloud Messaging pour envoyer des notifications push depuis mon serveur quand je me suis posé la question fatidique :
    pourquoi je ferais pas mon propre service similaire à GCM ?

    En soit, il ne suffirait pas d'enregistrer l'IP de chaque smartphone, laisser un petit port ouvert lors de l’exécution de l'application, et mettre à jour si besoin l'ip en fonction du changement de network de l'appareil ?

    J'aime bien google, mais j'aime bien aussi compter que sur mes propres services !

    Quelqu'un a-t-il déjà expérimenté / mis en place son propre service ?

    Et bonnes fêtes !

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    En soit, il ne suffirait pas d'enregistrer l'IP de chaque smartphone, laisser un petit port ouvert lors de l’exécution de l'application, et mettre à jour si besoin l'ip en fonction du changement de network de l'appareil ?
    - L'ip de chaque smartphone est suceptible de changer à chaque fois que tu change d'antenne => il faut donc en permanence gérer les déconnexions (et donc la non perte des messages).
    - Laisser un port ouvert sur l'appli oui , mais quand l'appli est fermée ? ca ne marche plus ? C'est encore plus vrai avec le nouveau mode doze d'android 6
    - Pour simplifier , les notifications c'est une socket en permanence ouverte entre un téléphone et les serveur GCM. 1 ou 100 appli ca reste une seule socket qui ne consomme quasi pas de ressources. Donc pas de perte de performance ni de batterie. Si tout le monde se met à faire son propre système , la batterie va fondre comme neige au soleil et les téléphones seront ralentis.

    Dernier points non négligeable , si demain tu fais un appli à succès tu seras bien content que ce soit Google qui gère l'infrastructure des server et supporte leur coût
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 20
    Points : 21
    Points
    21
    Par défaut
    Exactement ce que j'attendais comme réponse !
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sommes-nous obligés de passer par une SSII
    Par Adel13 dans le forum SSII
    Réponses: 22
    Dernier message: 20/01/2013, 12h59
  2. Obliger l'utilisateur à passer par la page login
    Par Viscapon dans le forum Struts 1
    Réponses: 34
    Dernier message: 29/01/2009, 14h03
  3. [TinyMCE] Obligé de passer par un formulaire?
    Par nodogeid dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 31/01/2008, 15h54
  4. Réponses: 3
    Dernier message: 25/04/2007, 15h36
  5. Réponses: 12
    Dernier message: 22/05/2006, 06h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo