Long-polling vs Apple Push Notification Service et Android C2DM

Je crée une application mobile qui a des contraintes en temps réel. Par conséquent, je me tourne vers stackoverflow pour obtenir des conseils et des avis et essayer de décider quelle est la meilleure solution pour mettre à jour l'état de l'application en cours d'exécution:

  1. Compter sur une connexion longue ou une connexion directe à mon serveur
  2. Compter sur Apple Push Notification Service et Android C2DM

Au-delà du fait que APNS et C2DM fournissent une interface unifiée pour envoyer une notification lors de l'exécution ou non de l'application, on peut dire qu'une solution personnalisée (basée sur un sondage ou une connexion directe) est plus flexible et moins dépendante de la latence de Files d'attente Apple et Android.

  • Comment spécifier la version JDK dans Android Studio?
  • SetOnCancelListener et setOnDismissListener n'est pas appelé pour AlertDialog pour le bouton arrière enfoncé ou touchez dehors
  • Correction automatique de studio Android
  • Comment puis-je accéder au fichier logcat sur l'appareil
  • Ajuster l'image dans ImageView, garder le rapport d'aspect, puis redimensionner ImageView aux dimensions de l'image?
  • L'assistant Eclipse pour créer une nouvelle activité Android ne fonctionne pas
  • Pour autant que je voie, je pense que la plupart du débat provient de la comparaison des coûts de la quantité de batterie qu'il consomme pour maintenir une connexion ouverte par rapport à l'ouverture d'une connexion sur un smartphone.

    Je suis donc particulièrement intéressé par deux choses:

    • Expériences avec APNS et C2DM
    • Détails sur toutes les implications de garder une connexion TCP ouverte sur un smartphone.

    Références accueil! Merci!

  • La méthode getDrawingCache () de Android 2.1 View renvoie toujours null
  • La balise <uses-permission> apparaît après <application> tag
  • Ajouter l'image à twitter
  • Application de discussion - quelle technologie est préférable d'implémenter une application de chat dans Android
  • ClassCastException: ApiVersionImpl ne peut pas être jeté sur java.lang.Integer
  • Dois-je protéger mon application Android de la copie?
  • One Solution collect form web for “Long-polling vs Apple Push Notification Service et Android C2DM”

    Dépend de la latence des files d'attente Apple et Android

    Je ne pense pas que ce soit vrai. C'est au développeur de l'application et à l'implémentation du côté du serveur combien de temps cela prend. Je reçois mon courrier électronique sur mon téléphone avant que mon client navigateur ne l'obtienne. Et pas seulement Gmail, mon courrier électronique d'entreprise aussi.

    En ce qui concerne votre question, vous devriez travailler avec tout ce qui fonctionne le mieux. Ou encore mieux, vous devez donner à l'utilisateur l'option d'utiliser les notifications push ou de définir la période d'interrogation.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.