Неверный учетные данные Google с Onesignal ionic2

Я пытаюсь поместить push-уведомления в мое приложение чата. Дело в том, что я продолжаю получать эту ошибку на OneSignal : недействительные учетные данные Google. Я уверен, что я поставил правильный ключ API сервера. В моем проекте ionic2 я поместил это в свое приложение.ts :

  class MyApp {
   @ViewChild(NavController) nav: NavController;

   rootPage: any = Accueil;

   pages: Array<{icon : string, title: string, component: any}>;

   constructor(public platform: Platform, private authService : AuthService, private alertController: AlertController) {
   this.initializeApp();
   }

   initializeApp() {
   this.platform.ready().then(() => {
    var notificationOpenedCallback = function(jsonData) {
    console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));};

    window["plugins"].OneSignal.init("MTUxMDg0YjYtZmFiMS00ZTE2LTk3NmYtZWNjMjY3YTdkMDc5",
                                   {googleProjectNumber: "220513038393"},
                                   notificationOpenedCallback);                  
   // Show an alert box if a notification comes in when the user is in your
   // Okay, so the platform is ready and our plugins are available.
  // Here you can do any higher level native things you might need.
  StatusBar.styleDefault();
});
}

Как вы думаете, где будет ошибка ?!

Мой другой вопрос, как управлять уведомлениями, которые отправляются с моего сервера (узел JS), чтобы пользователь мог получать push-уведомление каждый раз, когда он получает новое сообщение ?

1 ответ

  1. Вы должны использовать свой идентификатор приложения OneSignal в качестве первого параметра для ввода, а не то, что у вас есть. Это в формате UUID и выглядит как "b2f7f966-d8cc-11e4-bed1-df8f05be55ba". Это значение можно найти на странице настроек приложения OneSignal.