Salut tous Im construire une application android qui nécessite des données à partir d'un serveur PHP.La communication la plus rapide entre un Android et PHP
Disons que j'ai une entrée de texte sur mon application web. Chaque fois que les utilisateurs déclenchent un "onkeydown", je veux envoyer le personnage à l'application Android et mon application Android sortira simplement le personnage en cours. L'application web enverra constamment de petites "commandes" à l'application myAandroid. Je voudrais savoir quel est le moyen le plus rapide pour recevoir ces commandes.
Je vois quelques options sur la façon dont cela pourrait être implémenté.
1) Mon application Android interroge constamment le serveur pour voir si un message a été écrit.
2) Mon application Android permet de configurer un serveur socket que le script PHP va connecter et envoyer le message.
3) Je suppose que c'est extrêmement lent et inexact, mais je suppose que je pourrais utiliser les notifications push.
Existe-t-il d'autres alternatives? et quelle serait la meilleure solution?
Salut tacone. J'ai mis à jour mon exemple pour mieux refléter ce que j'essaie d'archiver :) Je ne vois pas pourquoi la notification push serait plus rapide car je devrais ajouter une "étape" additionnelle pour mon message "web" -> "service push" -> "appareil ". –
Si vous interrogez le serveur toutes les 5 secondes en moyenne, vous devrez attendre 2,5 secondes jusqu'à ce que vous découvriez que le serveur a un nouveau message. Une notification push peut prendre moins d'une seconde pour arriver. – tacone
Est-ce que l'utilisation de notifications push est vraiment une façon dont j'ai besoin d'enquêter? Je pense que l'utilisation du service push comme celui-ci pourrait être considéré comme du spam? Disons que la batterie n'est pas un problème pour cette application, est-ce qu'une solution de socket serait alors le choix idéal? –