Я перепробовал все решения, но не могу получить push-уведомление с помощью этого пакета в версии Android выше 6 (Marshmallo) на любых устройствах, будь то эмулятор или любые реальные устройства.





Я нашел ответ на этот вопрос сам, потратив много времени,
В случае версии Android 7 или ниже 7 push-уведомление будет работать как обычно, но в случае версии Android выше 7 в приведенном ниже примере для push-уведомления должен быть предоставлен идентификатор канала.
PushNotification.createChannel(
{
channelId: "your_unique_channel_id", // (required)
channelName: "your_channel_name", // (required)
channelDescription: "A channel to categorise your notifications", // (optional) default: undefined.
soundName: "default", // (optional) See `soundName` parameter of `localNotification` function
importance: 1, // (optional) default: 4. Int value of the Android notification importance
vibrate: true, // (optional) default: true. Creates the default vibration patten if true.
},
(created) => console.info(`createChannel returned '${created}'`) // (optional) callback returns whether the channel was created, false means it already existed.
);
сначала установите идентификатор канала во время запуска приложения, а затем во время настройки расписания или push-уведомления передайте идентификатор следующим образом.
PushNotification.localNotificationSchedule({
channelId:"your_unique_channel_id", //same as passed while setting up the at time of creating channel
autoCancel: true,
title: "TITLE",
message: "MESSAGE",
vibrate: false,
vibration: 300,
playSound: true,
soundName: 'default'
date: new Date(),
})
после этого я смогу получать push-уведомления на каждом устройстве для моего собственного приложения для реагирования