2015-09-17 99 views
0

我已经用科尔多瓦推插件创建一个应用程序我的设备,但每次我要发送推送通知我必须获得该设备的注册ID和在我的APN中为ios设置它。有没有办法自动保存ID? 这里是我的APN节点服务器代码:如何发送推送通知到所有使用科尔多瓦推插件

var apn = require('apn'); 

var options = { }; 

var token = 'Device Number'; 

var apnConnection = new apn.Connection(options); 

var myDevice = new apn.Device(token); 

var message = new apn.Notification(); 

message.expiry = Math.floor(Date.now()/1000) + 3600; // Expires 1hour from now. 
message.badge = 1; 
message.sound = "ping.aiff"; 
message.alert = "\uD83D\uDCE7 \u2709 You have a new message"; 
message.payload = {'messageFrom': 'Caroline'}; 

//Potentially get rid of the notification in pushNotification 
apnConnection.pushNotification(message, myDevice);\ 

干杯

回答

0

你应该保存在某个数据库中的注册ID和发送给所有的人。你不能做广播推“按原样”

+0

好的,谢谢,我可以将它们全部保存在数组中吗?如果是这样,我会怎么做? –

相关问题