Je cherche des suggestions pour partager des données d'applications Android entre des téléphones exécutant la même application. Par exemple, disons que j'ai une application qui stocke une base de données de critiques de livres. Si la personne A a une critique de livre que cette personne n'a pas, quelles sont les options pour obtenir cette information du téléphone de la personne A au téléphone de la personne B?Options pour partager des données d'applications Android sur plusieurs téléphones
Actuellement, je suis au courant des options suivantes:
- Upload data from person A's phone to a server, then download data from server to Person B's phone.
- Write code to have the phones sync up using bluetooth
- Write code to send SMS messages
Je me demande s'il y a d'autres options que celles-ci, et s'il y a en fait une des meilleures pratiques pour y parvenir?
Idéalement, je veux que les utilisateurs cliquent simplement sur un bouton dans l'application pour faire le partage, donc je ne veux pas descendre la route bluetooth parce que cela nécessite que l'utilisateur fasse un peu d'installation (ou suppose qu'ils ont déjà réglé les choses sous la forme de paramètres bluetooth).
Étant donné que les données peuvent être de longueur variable et potentiellement de grande taille, je crois que cela exclurait la messagerie texte. D'après ce que je comprends, cela semble être une bonne façon de faire les choses, mais mon problème est que je n'ai aucune expérience avec des utilisateurs qui se connectent potentiellement à un serveur et téléchargent ensuite des données. Je ne connais pas les problèmes de coût (le cas échéant) ou de problèmes de sécurité potentiels (permettant à n'importe qui de télécharger des données, je ne suis pas sûr de devoir prendre des mesures pour m'assurer que personne ne contourne l'application et ne télécharge pas données malveillantes). Alors, pouvez-vous me donner des suggestions et me diriger dans la bonne direction? Merci.
Merci CommonsWare, j'apprécie les commentaires. – Michael