2008-11-21 3 views
1

Je suis en train de concevoir une application qui devra réagir à certaines actions du site Web, principalement de la même manière que le client Last.FM. Le client Last.FM fonctionne en enregistrant d'abord un protocole personnalisé dans Windows (lastfm://), après quoi certaines actions du lecteur peuvent être déclenchées via le site Web en suivant les liens utilisant ce protocole. Par exemple, la suiteCommunication d'un site Web vers une application de bureau (et non l'inverse)

lastfm://artist//similarartists 

dirigera tout client Last.FM en cours d'exécution pour charger des artistes similaires.

Je voudrais implémenter quelque chose de similaire pour mon application avec mon propre protocole et client.

  1. Est-ce une bonne idée générale?
  2. Existe-t-il de bonnes alternatives à ce mécanisme de notification d'un client de bureau à partir du site Web?

Répondre

0

je voulais souvent voir plus d'applications qui font cela parce que l'intégration entre les marques Web et locales pour une grande expérience (si vous ne respectez pas état d'âme liés spammy)

0

Alors ce que vous demandez vraiment est comment enregistrer un protocole personnalisé dans Windows?

MSDN has the official answer

De this SO discussion

+0

Je sais déjà comment ... J'ai juste besoin de quelques opinions. – chakrit

+1

Ah, d'accord. Eh bien, pour une chose que vous ne pouvez vraiment pas envoyer du site Web à l'application. Même en utilisant l'URL personnalisée, votre application établira la connexion au site Web pour obtenir les données. –

0

Oui, il est une bonne idée, si vous voulez envoyer un message à partir d'un site à un bureau sans vote, protocls personnalisés sont probablement la seule façon.

Questions connexes