jpluimers / homidom

Automatically exported from code.google.com/p/homidom
0 stars 0 forks source link

Serveur/Client: Notification #50

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Description :
Pouvoir avoir une action côté macro permettant d'afficher sur le client un 
message ex: "quelqu'un a sonné à la porte"
Donc pour fonction on doit passer le message à afficher et la durée pendant 
laquelle le message doit rester afficher (en seconde) si la durée=0 on attend 
que le user clique dessus pour le faire disparaitre

Le serveur mettre à disposition une liste des messages créés et le client 
ira consulter cette liste ttes les secondes et si cette même liste (mirroir 
côté client) est identique on fait rien (pour question de perf) sinon on va 
chercher le(s) message(s) non traités pour les afficher.

Pour les performances comme astuce on peut créer une variable côté serveur 
et consultable par les clients qui est mis à True si un message a été 
inséré sinon False, et même après 10 sec (ce qui permet de laisser un peu 
de temps au client de checker) remets par défaut cette variable à False (tant 
pis pour le client s'il n'a pas vérifier ce qui est pas trop grave si celui-ci 
tourne quotidiennement et je vois pas l'intérêt d'avoir la liste des messages 
qu'il a loupé pour une utilisation furtive). Cela permet juste d'aller 
consulter une variable boolean et non récupérer une liste peut être rien

Sites avec des informations / sources :

Original issue reported on code.google.com by sebehome@gmail.com on 13 Jun 2013 at 11:00

GoogleCodeExporter commented 8 years ago
idée:http://www.vipad.fr/post/Pratique-iPad-centre-de-notifications

Original comment by sebehome@gmail.com on 1 Jul 2013 at 7:34