Java GCM android客户端不工作

Java GCM android客户端不工作,java,android,google-cloud-messaging,Java,Android,Google Cloud Messaging,当用户不在应用程序中时,我尝试使用GCM从我们的服务器接收消息 问题是,GcmListenerService似乎不起作用,而注册工作正常。我们的服务器应该工作正常,因为每次从服务器向GCM发送内容时,我们都会收到GCM服务器的确认 这是我的清单(仅GCM部分) 这是简化的onMessageReceived @Override public void onMessageReceived(String from, Bundle data) { saveDataToDatabase(dat

当用户不在应用程序中时,我尝试使用GCM从我们的服务器接收消息

问题是,
GcmListenerService
似乎不起作用,而注册工作正常。我们的服务器应该工作正常,因为每次从服务器向GCM发送内容时,我们都会收到GCM服务器的确认

这是我的清单(仅GCM部分)


这是简化的
onMessageReceived

@Override
public void onMessageReceived(String from, Bundle data)
{
    saveDataToDatabase(data);
    dataReceivedNotification();
}

我设法解决了这个问题

我有

<uses-permission android:name="com.google.android.c2dm.permission.SEND" />

两次出现在Android清单上,我失踪了

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />