2014-01-29 182 views
0

嗨在我的项目中,我添加了gcm通知服务,并关注了开发人员的官方page.I发送设备注册ID到服务器我的密钥也保存在server.And我的服务器发送通知到gcm服务器在那个时候服务器我得到成功消息。但我没有得到任何推送通知给我的设备。请提供任何建议。在此先感谢推送通知没有收到我的Android设备从gcm?

,在我的logcat显示此消息

GCMBroadcastReceiver: onReceive: com.google.android.c2dm.intent.RECEIVE 
GCMBroadcastReceiver: GCM IntentService class: com.example.GCMIntentService 
GCMBaseIntentService: Acquiring wakelock 

this is my manifest with all other permissions 

<receiver 
     android:name="com.google.android.gcm.GCMBroadcastReceiver" 
     android:permission="com.google.android.c2dm.permission.SEND" > 
     <intent-filter> 
      <!-- Receives the actual messages. --> 
      <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
      <!-- Receives the registration id. --> 
      <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 
      <category android:name="com.example" /> 
     </intent-filter> 
    </receiver>  
    <service android:name=".GCMIntentService" /> 
+2

显示你试过的代码。 – keshav

+0

发送您的代码或您正在尝试使用哪种设备..只需通过显示通知(在Android 4.1及更高版本上)即可跨设置 - >应用程序管理器 - >您的应用程序 - >复选框 – chaitanya

+0

同时检查您的设备是否有有效的谷歌帐户即。在Google Play商店注册。 – chaitanya

回答

0

可以请你在你的设备检查你的Gmail帐户登录?

如果您未登录,您将不会收到推送通知。

首先在gmail上登录然后尝试可能会有效。

+0

我已经使用gmail帐户登录 – user3230564

2

即使GCM服务器回复“成功”,我也有同样的接收推送消息的问题,因为WiFi隐私。当我使用我公司的无线网络时,我无法通过手机接收消息,因为他们被阻止了GCM服务器端口。所以,即使你的wifi也可能是其中一个原因。检查一次{这个答案是对别人,谁可能面临此}

0

确保您有GCMIntentService.class主包从GCM服务器 (喜欢与GCM任何东西是主包) 接收广播我希望这项工作

相关问题