2012-04-02 78 views
1

我正在使用MDS進行黑莓推送通知。我已經參考了Blackberry API提供的示例項目HTTPPushDemo。我只有在應用程序運行時才能成功推送數據。當應用程序未運行時,如何使用MDS推送通知?黑莓背景使用MDS推送通知

回答

1

典型的安排是有兩個應用程序 - 前臺應用程序和後臺應用程序。前臺應用程序具有所有UI元素,並且在用戶點擊設備上的應用程序圖標時開始,並在用戶選擇「退出」時終止。這基本上就是您已經寫過的內容。

後臺應用隱藏自身 - 應用切換器或設備上沒有圖標。這意味着無論前臺應用程序是否正在運行,後臺應用程序都會繼續運行。這允許你設置推送監聽器,即使你的應用程序「未運行」也可以保持它運行。

這兩個'應用程序'實際上都在同一個代碼庫中 - 你通過添加一個新的啓動參數來區分它們,然後在應用程序啓動時,代碼會檢查它是否應該是前臺或後臺應用程序,並且行爲適當。