2009-12-31 16 views
1

我想使用Urban Airship在發現新的Twitter搜索結果時向用戶的iPhone發送推送通知。Twitter搜索快訊iPhone

我相當積極我需要一個web應用程序來完成這個 - 註冊用戶的iPhone,保存他們的搜索字詞和民意調查Twitter搜索。我怎麼能建立這個應用程序(根據使用哪種語言等)?

非常感謝。

回答

1

你是對的,你需要建立一個網絡應用程序,它會自動搜索Twitter,然後創建一個推送通知有效載荷傳送給你的用戶。另外,您可能希望您的應用也接受來自用戶的請求以檢索實際的推文。這是因爲您不能只將tweet內容加載到通知有效內容中,因爲它們的尺寸極小。

由於Urban Airship通過HTTP工作,因此您可以使用任何您想要的語言。只要按照你所知道的去做,就沒有最好的辦法去做。

雖然我會這麼說 - 每秒都會有很多很多的推文。無論您想要做什麼,可伸縮性都可能會成爲一個相當大的因素。這可能是爲什麼一年之後,沒有很多支持Push的Twitter應用。

0

@bpapa是對的,你應該使用你最熟悉的語言。另外,我會建議查看Twitter Streaming API,它將幫助您實時製作應用程序。

1

一切說以前是正確的,我只是想補充一點:

我強烈建議考慮http://superfeedr.com來處理越來越TE數據。

有了Superfeedr,你可以利用他們的PubSubHubbub API,而不必自己做任何的RSS解析。

這裏的流量將如何工作:

  1. 用戶訂閱手機上Twitter用戶/搜索。
  2. 手機告訴您的服務用戶X已訂閱。
  3. 您的網絡應用程序註冊超級飼養者觀看RSS源(並跟蹤這種關係)
  4. 當出現一個新項目時,Superfeedr會向您的Web應用程序POST最新項目。
  5. 您可以查看用戶和Feed之間的關係,並告訴Urban Airship向該用戶發送警報。

這樣,您的所有web應用程序都必須智能地跟蹤關係。