Maison > Questions et réponses > le corps du texte
Le backend est un système de gestion de données Web avec une architecture C/S. Les données ajoutées par les utilisateurs de l'application sont visibles dans le backend. Les données supprimées par les utilisateurs du côté de l'application peuvent être mises à jour en actualisant les données en arrière-plan. Mais si les données de l'utilisateur sont supprimées en arrière-plan, comment peuvent-elles être synchronisées avec l'application ? ? ? Existe-t-il une bonne solution pour ce mécanisme de synchronisation ?
漂亮男人2017-05-16 12:04:13
Push, il existe désormais de nombreuses solutions push APP matures. Inutile de dire que pour iOS, les services tiers tels qu'Aurora Push conviennent également pour Android.
Si vous ne souhaitez pas utiliser de services tiers, vous pouvez également le résoudre vous-même :
APP continue de faire des requêtes au serveur (ça semble faible, ha)
L'APP maintient une longue connexion avec le serveur. Lorsque les données du serveur sont mises à jour, elle envoie immédiatement un message à l'APP
给我你的怀抱2017-05-16 12:04:13
Cela dépend de vos besoins. Si vous avez besoin d'un affichage en temps réel, utilisez le service push.
Si vous n'avez pas besoin d'un affichage en temps réel, interrogez-le à chaque fois que vous ouvrez l'application.
曾经蜡笔没有小新2017-05-16 12:04:13
Créez ensuite un rafraîchissement programmé et décidez de la fréquence en fonction des besoins.
怪我咯2017-05-16 12:04:13
swoole, workman, openfire, push tiers, minuterie, bien sûr, ceux-ci doivent être ajustés en fonction des besoins de votre entreprise et des scénarios spécifiques
大家讲道理2017-05-16 12:04:13
Si les données sont supprimées en arrière-plan, il n'est pas nécessaire de les synchroniser. Vous pouvez simplement accéder à nouveau à la page et demander les données. Si vous souhaitez rester sur cette page, réglez simplement une minuterie et actualisez les données comme mentionné ci-dessus
阿神2017-05-16 12:04:13
Si vous avez des exigences élevées en matière de données en temps réel, le push peut être considéré comme essentiel. Ensuite, vous pouvez disposer d'un minuteur pour demander des données régulièrement. Bien entendu, la réponse à cette demande doit être bien traitée, afin que le push et le minuteur s'accordent pour obtenir l'effet souhaité. cache