谷歌已經創建了火力地堡的推送通知。 Google強烈建議使用FCM而不是舊的GCM。
在目前的FCM科爾多瓦推送通知插件,您不需要「發件人ID」。
您對您的應用程序提供您的應用程序的名字和一些細節後註冊您的應用程序在http://www.console.firebase.google.com
然後,谷歌將爲您提供兩個文件。
1)谷歌services.json
2)GoogleService-Info.plist中
如果您正在開發Android應用,那麼你需要保持以.json文件在android的根目錄。
或者如果您正在開發IOS應用程序,那麼您需要將.plist文件保存在android根目錄中。
然後在onDeviceReady功能index.js文件中使用此代碼
FCMPlugin.getToken(
function(token){
//alert(token);
$.post("http://example.com/api/addToken",{tok:token},function(data){
if(data)
{
// DO some function here if the token is added to the database
}
});
},
function(err){
console.log('error retrieving token: ' + err);
alert('error retrieving token: ' + err);
}
)
這就是全部。檢查這是否適用於你或至少不爲我工作.. :)