Плагин Cordova Firebase не получил push-уведомления, если приложение на переднем плане для приложения iOS - PullRequest
0 голосов
/ 04 апреля 2019

Я использую плагин cordova-plugin-firebase для push notifications,

. Он работает для Android, но в приложении iOS не получает push notification, когда приложение находится в фоновом состоянии.

в iOS onNotificationOpen не работает.

  try {
     window.FirebasePlugin.onNotificationOpen(function (data) {
     console.log(JSON.stringify(data));
     console.log(data, 'data');
       if (data.tap === true)
         {
         console.log('tapped');
         self.ngZone.run(() => self.router.navigate(['/worklist'])).then();
         }
       else 
         {
         console.log('not tapped');
         cordova.plugins.notification.local.schedule({
         title: data.title,
         text: data.body,
         foreground: true,
         icon: '',
         smallIcon: ''
         });
    }
  });

      } catch (e) {
   console.log(e);
      }
...