2011-01-05 106 views
8

我想發送推送通知給我的用戶,我什麼時候會更新我的RSS Feed中的一些信息,現在我正在使用第三方工具,如urbanairship,但不支持RSS Feed,有任何第三方通知工具,請給關於這個的一些想法。推送RSS Feed的通知?

感謝, 約翰

+0

讓我們嘗試使用Urban Airship ...這是最好的第三方使用,我也嘗試實現它..我可以發送短信到設備,但在發送Rss Feed更新的問題。讓我們試試.. – 2011-01-08 14:34:21

回答

0

你真的需要從推送服務實時通知?你的RSS推送有多少更新?您是否已經考慮過輪詢您的Feed? 您可以使用BuzzBox SDK輕鬆完成此任務:它還具有集成的RSS解析器,可以完全滿足您的需求。

​​

使用這樣的:

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); 

它會檢查你的RSS小時一次(根據cron的字符串「0 9-20 * * 1,2,3,4,5 「),如果發現任何新內容,它將在狀態欄中創建通知。

演示程序是它的一個很好的例子: http://hub.buzzbox.com/android-sdk/demoapp

0

您可以使用許多不同的服務,以下是我的建議。

您可以使用Google C2DM (Could-to-device-messaging)在您的供稿更新時提醒用戶。

因爲你需要你自己的服務器(這是沒有辦法的)。在服務器中,您應該輪詢您的RSS提要,並在出現更改時通知用戶。

我知道的投票的唯一替代方案是Superfeedr。他們使用XMPPPubSubHubBub來提醒您的服務器。

但是,他們會進行輪詢並在Feed更改時通知您。投票之間的最長時間爲15分鐘。