2012-08-09 105 views
2

我正在開發一個項目,我將使用Django構建的Web應用程序直接在他們的智能手機上向我的註冊用戶發送提醒。來自Django/Python應用程序的智能手機提醒

例如,假設用戶已訂閱了新聞快遞,我希望他的手機在新聞快遞進入時配置(例如,振鈴或晃動),然後他可以打開智能手機閱讀通訊。讀完之後,用戶會被提示一個問題,以瞭解他是否要發表評論。如果他點擊「是」,他的瀏覽器會在「時事通訊」頁面打開,以便發表評論。如果他點擊否,它只是關閉通訊,直到新的進來。

有沒有辦法從一個Web應用程序與Django/Python做到這一點?

謝謝!

回答

2

有四種方法來處理這個問題:

  1. 寫爲手機自定義的本機應用程序。您的本機iPhone應用程序可以通過the push notification API從您的Django應用程序接收推送通知。您原生的Android應用可以通過the cloud-to-device messaging (C2DM) framework從您的Django應用接收通知。

  2. 使用處理推送通知/ C2DM的包裝應用程序爲您的手機編寫您自己的網絡應用程序(HTML + JavaScript)。 Adobe PhoneGap是一個這樣的包裝應用程序;有可能是其他人。

  3. 通過用戶已有應用程序的現有服務(例如Twitter或電子郵件)發送消息。

  4. 使用像Pushover這樣的服務,該服務擁有自己的原生應用,該應用適用於來自諸如您的網絡應用的通知。

+0

看起來像本機應用程序將是最好的...但是,有沒有辦法將我的本地應用程序連接到我的Django Web應用程序來做我想要的? – Estarius 2012-08-09 20:15:11

+0

@Estarius:查看更新的答案。 – 2012-08-10 07:49:47

相關問題