在 React Native 中实现警报的最佳方法?

Joã*_*ues 5 alarm react-native

我需要将警报功能添加到我的反应本机应用程序中。您必须像这样手动停止/暂停的警报。为此,我一直在浏览以了解应该实施哪个库。这些是我找到的。

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

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

  3. react-native-alarm:唯一一个适用于 IOS 和 Android 的 Booth,但文档非常差,我不知道如何使用它(我认为这个库不起作用,你可以在这里查看)。

这些解决方案似乎都无法同时在 iOS 和 Android 上运行。

还有其他解决办法吗?

预先感谢,这是我的第一个 React-Native 项目,我有点迷失在这个问题中。

小智 2

我之前也遇到过同样的问题。我尝试了各种第三方库,但一些主要和次要问题仍然存在并且无法摆脱这些问题,然后我决定实施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,
})
Run Code Online (Sandbox Code Playgroud)
更多理解请参见push-notifications官方给出的例子 https://github.com/zo0r/react-native-push-notification/tree/master/example