我实施了适用于Android的Google Cloud Messaging(GCM)。我正在使用GCM服务:
<service android:name=".GCMIntentService" />
当新消息到达时onMessage被解雇:
protected void onMessage(Context context, Intent intent) {
如果由于某种原因GCMIntentService
服务停止工作,并且新通知到达,我只会遇到一个问题。现在,即使用户启动应用程序,上述onMessage
也不会被解雇。
我想知道在这种情况下是否有应用程序检查是否有任何新的等待通知,因为GCMIntentService未运行而错过了。
问题是GCMIntentService
仅在用户首次启动应用时开始工作,但请考虑用户重启手机的情况,在这种情况下GCMIntentService
仍未运行。