Получение нуля в качестве токена на getToken () в cordova-plugin-fcm - PullRequest
0 голосов
/ 13 марта 2019

Я хочу реализовать 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')
  });
...