我已经成功开发了一个注册BlackBerry Push Messaging Service
和接收推送消息的 BlackBerry 应用程序。Push Message
以弹出消息的形式接收。我正在后端处理以在Chat Screen
我创建的应用程序中显示此消息。发送到设备时的推送消息也存储在数据库中。该应用程序有一个正在运行的计时器,用于查询数据库中的任何新消息并将其显示在应用程序内。但是,这种方法效率不高,因为我的目标是在消息作为推送消息发送后立即显示消息。我的问题如下:
- 当App关闭,服务器发送推送消息时,这条消息会被传递吗?
- 当收到推送消息时,如何强制启动应用程序?
- 是否有任何特定的 API 或方法可用于检测何时收到推送消息?
- 收到消息时,我可以更改应用程序图标。但是,我希望在
push message
收到弹出窗口后立即更改。push message
那么除了运行后台计时器之外,我如何检测何时收到?
请指导。