クライアント用のWebアプリケーションを作成する必要があり、イベントがトリガされるたびに、Windows XP/7にイベントを通知するデスクトップ通知があるはずです。 Dropboxのフォルダに新しいファイルが追加されたときにポップアップするバルーンに似ています。ウェブアプリケーションからデスクトップ通知を受け取るにはどうすればよいですか?
私はWebアプリケーション用にRailsを使用していますが、デスクトップ開発は一度も行っていません。私は何を見ているべきですか?
クライアント用のWebアプリケーションを作成する必要があり、イベントがトリガされるたびに、Windows XP/7にイベントを通知するデスクトップ通知があるはずです。 Dropboxのフォルダに新しいファイルが追加されたときにポップアップするバルーンに似ています。ウェブアプリケーションからデスクトップ通知を受け取るにはどうすればよいですか?
私はWebアプリケーション用にRailsを使用していますが、デスクトップ開発は一度も行っていません。私は何を見ているべきですか?
はこの思い:Windows用Growl Notifications from a Web Server
プラスGrowlのニーズを満たしますか? http://www.growlforwindows.com/gfw/developers.aspx
デスクトップ上のRSSウィジェットと連携して、アプリケーションをRSS対応にすれば十分でしょうか?これにはいくつかの欠点があります。たとえば、ワークステーションでのセットアップが必要であり、即時ではありません。しかし、それは独占的ではありません。
これがWindows環境の場合、おそらくアプリケーションはWindowsコマンドmsg.exeを使用してアラートボックスをポップアップさせることができます(Windowsメッセンジャーサービスがワークステーションで有効になっていると仮定します)。
これは可能かもしれませんが、ちょっと固い気がしますね。あなたは、ユーザーがGoogle RSSリーダーをインストールしてから、WebアプリケーションからRSSフィードをインポートするようなものですか?そうであれば、新しい通知が来たら、RSSリーダーはユーザーを中断しますか(たとえば、別のプログラムの中にいる場合)、あるいはバックグラウンドで増分されますか?私はそれらを邪魔にならないですぐに中断する必要があります。 – marcamillion
はい、それは即時ではありませんが、独自のものではありません。これがWindows環境の場合、アプリケーションが "net send"を使用する可能性がありますか? – theglauber
「net send」の詳細を教えていただけますか?いくつかのドキュメントや何かへのリンクのように? – marcamillion
Notiをご覧になる価値があります。
このツールを使用すると、ウェブアプリはOS X
,Windows
、Linux
の小さなアプリに通知をプッシュできます。
Telegram(デスクトップポータブル版を含む)にTeleNotify gemを使用できます。欠点は、あなたのアプリはHTTPSを持っている必要があります。しかし、CloudFlareを使用すると、ソースコードを変更しなくても、アプリを無料でSSLと連携させることができます。
これは私が必要とする解決策のようです。ありがとう! – marcamillion
他のOS(Linux、Macなど)でデスクトップ通知を作成する機会ASP.NET Webアプリケーションから。 – pvaju896