我在android中实现了GCM Notification。我从android获得了注册ID,但是当我从.net web server向GCM Server发送registarion id时,我得到了响应
{
StatusCode: 200
Data: "id=0:1445015279022584%e375dde966d6cf16"
Status: "Success"
Message: ""
}
但通知没有进入Android设备。我在android上编写代码以接收通知,如
if(intent.getAction().equals("com.google.android.c2dm.intent.REGISTRATION"))
{
final String registration = intent.getStringExtra("registration_id");
Constant.setApplicationPreferences(context, "REGISTRAION_ID", registration);
}
else if (intent.getAction().equals("com.google.android.c2dm.intent.RECEIVE"))
{
NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
//write here extra code
}
所以请告诉我这是android方面问题或服务器端。请建议并分享如何解决此问题的使用链接。