0 votes

Comment transmettre des données à un autre appareil droïde lorsque l'autre appareil ne s'y attend pas ?

Je travaille sur une application et l'une des caractéristiques qui la rendrait vraiment utile est la possibilité de partager certaines informations, mais l'autre appareil ne s'attend peut-être pas à ce que les données soient envoyées.

Par exemple, si je lis un très bon livre et que je me rends compte qu'il pourrait plaire à un ami, je pourrais utiliser une application pour lui envoyer les données afin qu'il puisse commander le livre sur Amazon.

Mais comme il n'attend pas les données, je ne voudrais pas que l'application interroge un serveur de temps en temps, car cela épuiserait inutilement la batterie.

L'idéal serait de pouvoir passer un appel téléphonique à l'appareil cible, d'envoyer un paquet de données et de mettre fin à l'appel.

S'il était possible de le faire et d'empêcher le téléphone de sonner, cela me serait très utile.

Je suis curieux de savoir s'il existe un moyen d'envoyer des données entre les appareils sans polling.

2voto

Will Points 30630

Vous pouvez leur envoyer un message via Facebook ou par courrier électronique (par ex. aquí ), ou le diffuser sur Twitter.

Ces approches - qui utilisent une infrastructure de messagerie existante - fournissent des mécanismes permettant de découvrir les contacts / "amis" de l'utilisateur, etc.

Vous pouvez envoyer et lire SMS sur les téléphones si vous disposez des autorisations nécessaires.

Vous pouvez vous adresser à Mashmobile qui disposent d'une plateforme plus importante capable de faire du peer-to-peer entre les téléphones. Vous pourriez imaginer un hybride qui ferait à la fois Mashmobile pour Windows/Android/Symbian et le push d'Apple pour les utilisateurs d'iPhone de votre application.

Sur futur vous pouvez utiliser C2DM (qui est un système de messagerie spécifique à une application, superposé à gmail - l'utilisateur du téléphone Android doit avoir un compte Google, etc.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X