某些设备在android中未接收推送通知

某些设备在android中未接收推送通知,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,在我的应用程序中,我使用的是GCM。在GCM服务器中成功注册了两个设备。当我向设备发送通知时。一个设备收到通知,另一个设备未收到通知 我可以从GCM服务器获得成功 MulticastResult(multicast_id=5801304151550412167,total=2,success=2,failure=0,canonical_ids=0,results: [[ messageId=0:1401798089476787%e15813d800000031 ], [ messageId=0

在我的应用程序中,我使用的是GCM。在GCM服务器中成功注册了两个设备。当我向设备发送通知时。一个设备收到通知,另一个设备未收到通知

我可以从GCM服务器获得成功

 MulticastResult(multicast_id=5801304151550412167,total=2,success=2,failure=0,canonical_ids=0,results: [[ messageId=0:1401798089476787%e15813d800000031 ], [ messageId=0:1401798089477704%e15813d800000031 ]]
Xml

 <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<permission
    android:name="com.mothersgroupie.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.mothersgroupie.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />

 <receiver
        android:name="com.google.android.gcm.GCMBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />

            <category android:name="com.mothersgroupie" />
        </intent-filter>
    </receiver>

    <service android:name="com.mothersgroupie.GCMIntentService" />

要在设备中检查的一些问题:

1_uu是否安装了Google Play

2_uu是否拥有有效的google帐户并已登录

3_u互联网连接正常吗


4\其他通知,如gmail通知到达?

未收到通知的设备是什么版本?你能发布清单吗?@Eran Samsung s3没有收到通知。我在印度编辑了我的postone设备,在澳大利亚编辑了另一个。印度设备接收通知澳大利亚设备未接收。我真的不知道为什么安卓版本的设备不能工作?另一件事是确保端口5228、5229和5230对其网络开放。