gpt4 book ai didi

react-native - 在 iOS 上未收到本地预定通知

转载 作者:行者123 更新时间:2023-12-04 05:21:16 26 4
gpt4 key购买 nike

My CRNA (Expo) 应用为事件提醒安排本地通知。通知在 Android 上完美安排和接收,但在 iOS 上则不然。

我创建了一个简化的测试用例:https://github.com/nandastone/crna-expo-local-notification-test

点击“发送即时通知”按钮调用 Notifications.presentLocalNotificationAsync() 然后由回调接收。

点击“发送延迟通知”按钮会在 5 秒内使用 Notifications.scheduleLocalNotificationAsync() 安排通知,回调不会收到该通知。

我知道如果应用程序在前台 ( https://forums.expo.io/t/psa-reminder-notifications-in-ios-foregrounded-apps/641 ),iOS 不会显示通知,但我在 Notifications.addListener() 中根本没有收到通知打回来。安排通知后关闭应用程序也没有任何效果。

我相当确定本地通知不需要 Permissions.REMOTE_NOTIFICATIONS 检查(它肯定不是在 Android 上),但我已经包含它以确保。

请帮忙!

最佳答案

在我简化的测试用例中,我缺少用于接收通知的事件监听器 (Notification.addListener())。

但是,我的真实应用程序中的问题是 limit of 64 local notifications on iOS .该应用同时安排了超过 64 个通知,而且它们并没有全部触发。

关于react-native - 在 iOS 上未收到本地预定通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44713040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com