5

クライアント用のWebアプリケーションを作成する必要があり、イベントがトリガされるたびに、Windows XP/7にイベントを通知するデスクトップ通知があるはずです。 Dropboxのフォルダに新しいファイルが追加されたときにポップアップするバルーンに似ています。ウェブアプリケーションからデスクトップ通知を受け取るにはどうすればよいですか?

私はWebアプリケーション用にRailsを使用していますが、デスクトップ開発は一度も行っていません。私は何を見ているべきですか?

答えて

0

デスクトップ上のRSSウィジェットと連携して、アプリケーションをRSS対応にすれば十分でしょうか?これにはいくつかの欠点があります。たとえば、ワークステーションでのセットアップが必要であり、即時ではありません。しかし、それは独占的ではありません。

これがWindows環境の場合、おそらくアプリケーションはWindowsコマンドmsg.exeを使用してアラートボックスをポップアップさせることができます(Windowsメッセンジャーサービスがワークステーションで有効になっていると仮定します)。

+0

これは可能かもしれませんが、ちょっと固い気がしますね。あなたは、ユーザーがGoogle RSSリーダーをインストールしてから、WebアプリケーションからRSSフィードをインポートするようなものですか?そうであれば、新しい通知が来たら、RSSリーダーはユーザーを中断しますか(たとえば、別のプログラムの中にいる場合)、あるいはバックグラウンドで増分されますか?私はそれらを邪魔にならないですぐに中断する必要があります。 – marcamillion

+0

はい、それは即時ではありませんが、独自のものではありません。これがWindows環境の場合、アプリケーションが "net send"を使用する可能性がありますか? – theglauber

+0

「net send」の詳細を教えていただけますか?いくつかのドキュメントや何かへのリンクのように? – marcamillion

1

Notiをご覧になる価値があります。

このツールを使用すると、ウェブアプリはOS X,WindowsLinuxの小さなアプリに通知をプッシュできます。

0

Telegram(デスクトップポータブル版を含む)にTeleNotify gemを使用できます。欠点は、あなたのアプリはHTTPSを持っている必要があります。しかし、CloudFlareを使用すると、ソースコードを変更しなくても、アプリを無料でSSLと連携させることができます。

関連する問題