8

Tôi đang phát triển một ứng dụng nơi người dùng thêm tài khoản Gmail của họ và tôi thực hiện một số công việc phân loại trên email của họ.Thông báo đẩy Gmail trong Rails

Tôi muốn được thông báo khi có email mới đến bất kỳ tài khoản đã đăng ký nào.

Giải pháp là tiếp tục bỏ phiếu các tài khoản qua IMAP và lưu ngày email cuối cùng mà tôi đã tìm nạp để kiểm tra xem có thư mới hay không, nhưng điều này có rất nhiều chi phí.

Bất kỳ ý tưởng nào về cách theo dõi Gmail và được thông báo khi nhận được email mới và tích hợp ứng dụng này với ứng dụng Rails? Có một phần mở rộng có thể làm điều đó và gửi một yêu cầu đăng bài đến ứng dụng Rails của tôi không?

+0

Câu hỏi có thể trùng lặp: http://stackoverflow.com/questions/9040344/how-to-receive-push-notification-from-my-gmail-account – Digitalex

+0

có, nhưng câu hỏi khác không đạt được giải pháp quá – Shakes

+0

Tôi nghĩ @Shakes đang tìm kiếm một công cụ Rails cụ thể cho các thông báo đẩy Gmail, vì vậy câu hỏi này khác biệt đáng kể từ http://stackoverflow.com/questions/9040344/how-to-receive-push-notification-from-my-gmail -account –

Trả lời

1

Tôi chắc chắn IMAP là câu trả lời duy nhất ở đây.

Bạn có thể muốn xem liệu IDLE có hoạt động hay không - Tôi đã đọc các câu trả lời xung đột. Nếu có, đó là cách đáp ứng nhanh hơn so với bỏ phiếu.

Nếu không, hãy bình chọn.

Wikipedia article on IDLE

+0

là có bất kỳ thực hiện ruby ​​cho imap nhàn rỗi? tôi đã nhìn thấy câu trả lời xung đột cho net/imap quá. nó sẽ là tuyệt vời nếu có một viên ngọc mà thực hiện tính năng này – Shakes

1

Hãy thử những:

  1. Nếu bạn muốn ở mức độ thấp, Ruby cung cấp Net::IMAP.

  2. Bạn có thể thử đá quý imap_processor.

  3. Bạn có thể thử đá quý gmail.

Tìm hiểu và cho chúng tôi biết điều gì phù hợp với bạn, đặc biệt là liên quan đến IDLE.

Các vấn đề liên quan