PushNotificationIOS.getDeliveredNotifications(回调)在设备上不起作用

时间:2018-07-06 10:17:05

标签: ios react-native react-native-push-notification

我已经使用下面的方法来确定在IOS应用程序中提供的本机通知的数量。

PushNotificationIOS.getDeliveredNotifications(callback);

完整代码段:

 /*Actions to be taken when notification clicked*/
 clearNotificationDesk = (notification) => {

  PushNotificationIOS.getDeliveredNotifications((deliveredNotifications) => {
  const deliveredNotificationsCount = deliveredNotifications ? deliveredNotifications.length : 0; 
  });
  if (AppState.currentState != 'active' && deliveredNotificationsCount > 0) {
    this.navigate("to some screen");
  }
});

}

当我在模拟器上运行它时,它会为我提供适当的已发送通知计数,但是,当我在设备上运行它时,它始终会给我0,即使设备已传递了超过1条通知。

有人遇到过类似的问题吗?任何指针都将非常有帮助。

0 个答案:

没有答案