Я попытался сгенерировать локальное уведомление, когда приложение находится на переднем плане, но локальное уведомление не получено в области уведомлений приложения устройства.
Я использую плагин cordova-fcm-plugin и localnotification в моем ионном приложении.они оба работают на андроид очень хорошо.Но я получаю проблему в приложении IOS.Уведомление работает хорошо, когда приложение находится в фоновом режиме.Но когда приложение находится на переднем плане, fcm подписывает данные в fcm.onNotification, а затем я генерирую локальное уведомление для пользователя с помощью плагина ionic localnotification.Но это уведомление также получено в функции fcm.onNotification.Но я хочу, чтобы уведомление в трее приложений.
Fcm плагин при уведомлении подписался
this.fcm.onNotification().subscribe((data) => {
console.log("fcm notification received === ", data);
if (data.wasTapped) {
console.log('notification received by data was tapped');
}
else {
console.log("FCM NOTIFICATION in foreground === ", data);
this.localNotifications.schedule({
id: this.id + 1,
title: 'new message',
text: 'message description',
foreground: true,
});
}
});
Я ожидаю, что локальное уведомление будет получено в трее уведомлений приложения, как я получил в фоновом режиме.