Bạn có thực sự cần thời gian thực thông báo từ một dịch vụ push? RSS của bạn sẽ cập nhật bao nhiêu lần? Bạn đã xem xét bỏ phiếu cho nguồn cấp dữ liệu của mình chưa? Bạn có thể làm điều đó chỉ trong vài phút với SDK BuzzBox: nó cũng có trình phân tích cú pháp RSS được tích hợp để thực hiện chính xác những gì bạn cần.
http://hub.buzzbox.com/android-sdk/
Sử dụng như thế này:
RssReaderTask.setRssUrl(this, "http://yourserver.com/feed.rss");
SchedulerManager.getInstance().saveTask(this, "0 9-20 * * 1,2,3,4,5",
RssReaderTask.class);
SchedulerManager.getInstance().restart(this, RssReaderTask.class);
Nó sẽ kiểm tra RSS của bạn một lần một giờ (theo chuỗi cron "0 9-20 * * 1,2,3,4,5 ") và nó sẽ tạo một thông báo trên thanh trạng thái nếu tìm thấy bất kỳ điều gì mới.
Demo App là một ví dụ tốt về nó: http://hub.buzzbox.com/android-sdk/demoapp
cho phép thử sử dụng Urban Airship ... đó là bên thứ ba tốt nhất để sử dụng, tôi cũng cố gắng triển khai .. tôi có thể gửi tin nhắn văn bản tới thiết bị, nhưng sự cố khi gửi cập nhật nguồn cấp dữ liệu Rss. Hãy thử .. –