在控制台中推送通知成功但在Android设备中未收到

时间:2015-03-11 10:45:15

标签: android notifications google-cloud-messaging push

我要向Android和苹果设备发送推送通知,苹果设备正在获取推送通知但不是android,它显示成功发送通知但我的Android设备中没有通知。

以下是我的代码,在此我发送一个硬编码的设备ID和一个API密钥:

var pushToAndroid=function(tokens,message)
{
    var message = new gcm.Message();
    var sender = new gcm.Sender('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
    var registrationIds = []; 
    message.addData('id',message.title);
    registrationIds.push('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
    sender.send(message,['xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'],2,
function (err, result) {
        if(err) console.log(err);
        else console.log("Send Notification Android"+ JSON.stringify(result));
    });
};

output:
{"multicast_id":6582780084434899000,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1426068793442479%b980d923f9fd
7ecd"}]}

请告诉我我做错了什么?

0 个答案:

没有答案