某些设备在android中未接收推送通知
在我的应用程序中,我使用的是GCM。在GCM服务器中成功注册了两个设备。当我向设备发送通知时。一个设备收到通知,另一个设备未收到通知 我可以从GCM服务器获得成功某些设备在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
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对其网络开放。