2

Je veux créer une application Web Ruby on Rails où l'utilisation de la notification de style facebook, pour le serveur push que j'utilise FAYE, existe-t-il une solution de notification de diffusion Pour un client spécifique, pour des études de cas sur Facebook, seul votre compte est signalé si quelqu'un vous envoie un message ou tague votre photo. MerciRuby on Rails avec Faye, comment diffuser des données à un sous-serveur spécifique

+0

peut vouloir jeter un oeil à cela http://railscasts.com/episodes/260-messaging-with-faye – daniel

+0

Je pense que dans ce screencast, les données sont diffusées à tous les abonnés. –

+0

Voulez-vous utiliser node.js ou RoR? Il y a deux façons plutôt distinctes de le faire. – Raynos

Répondre

9

Dans votre JavaScript côté client, abonnez-vous à un nom de chaîne basé sur l'utilisateur (par exemple '/ messages/userid_1234') et utilisez-le pour envoyer des messages privés depuis le serveur. Pour des raisons de sécurité, n'utilisez pas l'ID utilisateur réel ou même un hachage du nom d'utilisateur ou du courrier électronique, car quelqu'un pourrait s'abriter de cette façon. Générez un GUID aléatoire lors de l'inscription pour chaque utilisateur et stockez-le avec les détails du compte de votre utilisateur.