将警报实施到 React Native 中的最佳方法?

Best ways to implement Alarms into React Native?

我需要将警报功能添加到我的 react-native 应用程序中。您必须手动 stop/snooze like these ones 的警报。为此,我一直在浏览以了解我应该实施哪个库。这些是我找到的。

  1. react-native-alarms:但仅适用于 android...

  2. react-native-alarm -notification:也仅适用于 android...而且它看起来更复杂,因为它基于实现本地推送通知,看起来类似于警报。

  3. react-native-alarm: The only one that works booth for IOS and Android, but the documentation is super poor,I could´t figure out how to use it (I think this library dont work as you can check here).

这些解决方案似乎都无法同时在 ios 和 android 中发挥作用。

还有其他解决办法吗?

提前致谢,这是我的第一个 React-Native 项目,我有点迷失在这个问题中。

我之前遇到过同样的问题。我尝试了各种第三方库,但一些主要和次要问题仍然无法解决,然后我决定实施 react-native-push-notifications

import PushNotification from 'react-native-push-notification';

            PushNotification.localNotificationSchedule({
               id: 1,
              message: `Reminder Message`,
              date: new Date(Date.now() + 60 * 1000),
              repeatType: 'day',
              // repeatTime: 
              allowWhileIdle: false,
              exact: true,
})
更多理解请看push-notifications官方给出的例子 https://github.com/zo0r/react-native-push-notification/tree/master/example