我要向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"}]}
请告诉我我做错了什么?