Я хочу реализовать push-уведомление, используя ionic 3 и firebase. Я использую cordova-plugin-fcm, но я получаю токен как ноль на getToken()
. Я уже настроил проект на FireBase и загрузил службы Google. Когда я использовал этот плагин год назад, все работало отлично. Теперь, когда я использую его в своем новом проекте, я получаю null
в качестве токена. getToken()
устарела? Я установил плагин fcm, а также @ionic-native/fcm
. Согласно новой документации плагин теперь переименован в cordova-plugin-fcm-with-dependecy-updated
, я тоже пробовал, но результат тот же. Я не могу использовать консоль, так как собственные плагины уже установлены.
my component.ts
this.fcm.subscribeToTopic('all');
alert('here');
this.fcm.getToken().then(token => {
alert(token);
localStorage.setItem('token', token);
alert(token);
});
this.fcm.onNotification().subscribe(data =>{
alert('Your order as been assigned.Please reload the page')
if(data.wasTapped){
//alert('background');
} else {
//alert('foreground');
}
});
this.fcm.onTokenRefresh().subscribe(token => {
//alert('token')
});