我已经在我的phonegap应用程序中使用phonegap-plugin-push在IOS上成功实施了Firebase云消息传递,我在注册事件中从Firebase接收令牌,我在警报消息中打印它并显示令牌。 以下是我的代码
function onDeviceReady(){
var push = PushNotification.init({
"android": {
"senderID": "29271112133",
sound: true,
vibrate: true
},
"ios": {"senderID": "29271112133","alert": "true", "badge": "true", "sound": "true"},
"windows": {}
});
push.on('registration', function(data)
{
globalpushtoken1 = data.registrationId;
alert("Token IS HERE.. "+globalpushtoken1);
checktoken(data.registrationId);
});
push.on('notification', function(data) {
if(data.additionalData.coldstart){
if(data.title=="New Offer !"){
window.location.replace("#offerspage"); }
}
});
push.on('error', function(e) {
alert("Push Error");
console.log("push error");
});
现在问题是当我尝试从firebase控制台发送一些测试消息并选择用户段并选择我的应用程序并发送消息时它显示消息状态已完成但是我没有在真实设备上收到任何通知,如果我发送使用该设备的令牌向特定设备发送消息,然后显示状态为 FAILED未注册的注册令牌“我是firebase和phonegap的新手,请帮我解决此问题。 firebase console after sending message manually