我已经与 RIM 签署了 BlackBerry 推送服务评估凭证,以便我可以测试我的推送通知实现。
我使用低级示例作为我的服务器来发送推送并构建客户端。到目前为止,一切都运作良好。突然,我的应用程序停止显示收到的推送消息。相反,每次我发送推送时,我都可以在右上角看到一个箭头加载(就像正在处理的东西一样),但没有显示推送通知。
真的很奇怪,因为我没有对我的代码做任何改变..有什么想法吗?
编辑
实际上我发现当我在设备中部署应用程序时,推送不像我描述的那样工作。当我重新启动手机时,推送工作正常。我想可能是因为,当手机重新启动时,我调用后台进程来监听推送。看看我的代码:http ://codepad.org/ddJvyOox
当我启动应用程序时,我向 BIS 注册推送,但我认为我不听他们。每次手机重启时我都会这样做。你认为这可能是问题吗?