2012-04-06 13 views
5

Tôi cần tạo ứng dụng web cho khách hàng và một trong các yêu cầu là bất cứ khi nào sự kiện được kích hoạt, sẽ có một số thông báo trên màn hình trong Windows XP/7 cho họ biết về sự kiện. Tương tự như quả bóng bật lên khi một tệp mới được thêm vào một thư mục trong Dropbox.Làm cách nào để nhận thông báo trên màn hình từ ứng dụng web?

Tôi đang sử dụng Rails cho ứng dụng web nhưng chưa bao giờ thực hiện bất kỳ quá trình phát triển máy tính để bàn nào. Tôi nên nhìn gì đây?

Trả lời

0

RSS có cho phép ứng dụng, cùng với tiện ích RSS trên máy tính để bàn không? Điều này có một vài nhược điểm - ví dụ, nó đòi hỏi phải thiết lập trên các máy trạm và không phải là ngay lập tức. Nhưng nó không độc quyền.

Nếu đây là môi trường Windows, có lẽ ứng dụng có thể sử dụng lệnh Windows msg.exe để bật lên một hộp cảnh báo (giả sử dịch vụ messenger của Windows được bật trên máy trạm).

+0

Điều đó có thể xảy ra, nhưng điều đó có vẻ hơi lố bịch, phải không? Bạn có nghĩa là như có người dùng cài đặt nói Google RSS Reader, và sau đó chỉ cần nhập một nguồn cấp dữ liệu RSS từ các ứng dụng web? Nếu trường hợp đó xảy ra, khi một thông báo mới đến, trình đọc RSS có làm gián đoạn người dùng (nếu chúng nằm trong một chương trình khác chẳng hạn) hay nó sẽ tăng lên trong nền? Tôi cần chúng bị gián đoạn ngay lập tức, mà không bị gián đoạn gây phiền nhiễu. – marcamillion

+0

Có, và nó sẽ không ngay lập tức, nhưng nó không độc quyền. Nếu đây là môi trường Windows, có thể ứng dụng của bạn có thể sử dụng "gửi net"? – theglauber

+0

Bạn có thể cho tôi biết thêm chi tiết về 'gửi net' không? Giống như một liên kết đến một số tài liệu hay gì đó? – marcamillion

1

Có thể đáng xem Noti.

Công cụ này cho phép ứng dụng web đẩy thông báo tới một ứng dụng nhỏ chạy trên OS X, WindowsLinux.

0

Bạn có thể sử dụng Telegram (bao gồm cả phiên bản di động dành cho máy tính để bàn) với đá quý TeleNotify. Nhược điểm là, ứng dụng của bạn phải có HTTPS. Nhưng với CloudFlare, bạn có thể làm cho ứng dụng của mình hoạt động với SSL miễn phí, ngay cả khi không thay đổi mã nguồn của bạn.