Google создал Firebase для push-уведомления. Google настоятельно рекомендует использовать FCM вместо старого GCM.
В текущем плагине с плагином для чтения FCM вам не нужен «SENDER ID».
Вы должны зарегистрировать свое приложение в http://www.console.firebase.google.com
Затем после предоставления вашего имени приложения и некоторых подробностей о вашем приложении, Google предоставит вам с двумя файлами.
1) Google-services.json
2) GoogleService-Info.plist
Если вы разрабатываете приложение для Android, то вам нужно сохранить файл .json в андроида корневой директории.
ИЛИ Если вы разрабатываете приложение IOS, вам необходимо сохранить файл .plist в корневом каталоге Android.
Затем в index.js файла в функции onDeviceReady использовать этот код
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);
}
)
Вот и все. Проверьте, работает ли это для вас или нет, по крайней мере, работает для меня .. :)