почему expo scheduleLocalNotificationAsyn c pu sh странное уведомление при его первой инициализации - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть список объектов (который содержит время), и итерация их всех в scheduleLocalNotificationAsyn c метод выставления.

Все данные о времени здесь не раньше, чем по крайней мере 5 часов, я уверен, из этого

export const notificationTimes = [
    {
        day:0,
        time: moment("04.24.2020 19:43", "MM.DD.YYYY HH:mm"),
    },
    {
        day:1,
        time: moment("04.25.2020 19:44", "MM.DD.YYYY HH:mm"),
    },

это мои функции настройки уведомлений;

   SettleNotificationSchedules= async () => {
        try {
            await Notifications.cancelAllScheduledNotificationsAsync()

            notificationTimes.map(async (val, i) => {
                await Notifications.scheduleLocalNotificationAsync(myNotification, { time: val.time.toDate() });
            })
        } catch (error) {
            console.log('Error sending notification', error.message);
        }
    }

const myNotification= {
    title: 'Hello',
    body: 'Hello',
    ios: { sound: true },
    android: {
        channelId: "myChannel1",
        icon: '../../assets/images/external/res/drawable-hdpi/ic_stat_logo.png'
    }
};

это странно, потому что это не происходит в разработке, эта проблема возникает только тогда, когда опубликовано

Как я могу исправить и предотвратить первоначальное уведомление при срабатывании SettleNotificationSchedules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...