我正在使用MDS开发Blackberry推送通知。我已经提到了Blackberry API提供的示例项目HTTPPushDemo。我只是在app运行时才成功推送数据。当app未运行时,我将如何使用MDS获取推送通知?
答案 0 :(得分:1)
典型的安排是有两个应用程序 - 前台应用程序和后台应用程序。前台应用程序具有所有UI元素,它在用户单击设备上的应用程序图标时启动,并在用户选择“退出”时终止。这将主要是您已经编写的内容。
后台应用隐藏自身 - 应用切换器或设备上没有图标。这意味着无论前台应用程序是否正在运行,后台应用程序都会继续运行。这允许您设置推送监听器,并在您的应用程序“未运行”时保持其运行
两个'应用'实际上都存在于相同的代码库中 - 您通过添加新的启动参数来区分它们,然后在应用启动时,代码会检查它是应该是前景应用程序还是后台应用程序,并且行为恰当。