Notifications.presentLocalNotificationAsyn c задерживается в автономном приложении - PullRequest
0 голосов
/ 13 февраля 2020

Expo CLI 3.11.3 информация о среде: Система: ОС: Windows 10 Двоичные файлы: Пряжа: 1.21.0 - C: \ Users \ Steve \ AppData \ Roaming \ npm \ yarn.CMD npm: 6,9 .0 - E: \ Program Files \ nodejs \ npm. IDE ID: Android Studio: версия 3.5.0.0 AI-191.8026.42.35.5900203

версия SDK: 36.0.0 Автономное приложение включено android 7

просто чтобы очистить его. Я использую presentLocalNotificationAsyn c, а не pu sh уведомление, дело в том, что я отправляю уведомления, и через 2-3 минуты они появляются. Это похоже на то, что я отправил 6 уведомлений ничего не приходит через 3 минуты, все 6 уведомлений приходят, и это странно, что на android вы получаете текст над уведомлением, который сообщает вам, когда оно пришло. И которое говорит, что 3 минуты go или 2 минуты go.

Тот же код, запущенный в expo client, работал нормально, но теперь в автономном режиме я получаю эти странные эффекты.

const {status: existingStatus} = await Permissions.getAsync(
    Permissions.NOTIFICATIONS
);
if (existingStatus !== 'granted' && Constants.isDevice) {
    return;
}
Notifications.presentLocalNotificationAsync({
    title: i18n.t('chatNotificationTitle'),
    body: payload.message
})
...