React Native中的计划本地通知

5vf7fwbs  于 2023-01-18  发布在  React
关注(0)|答案(2)|浏览(180)

我正在尝试发出计划的本地通知,以便提醒用户执行某些操作,即使用户未使用应用程序。我希望在React-Native应用程序中执行此操作。
我检查了这里提供的答案,但这些答案使用的是Expo CLI而不是React Native CLI。Local Schedule Notification react nativeReact native local notifications Github上也有一些包,如“react-native-notifications”和“react-native-push-notifications”,但我无法从它们那里获得结果。请在这里检查它们https://github.com/zo0r/react-native-push-notification和这里https://github.com/wix/react-native-notifications我应该如何发出计划的本地通知?

NotificationsAndroid.localNotification({
    title: "Local notification",
    body: "This notification was generated by the app!",
    extra: "data"
});
nlejzf6q

nlejzf6q1#

您可以用途:从“React Native推送通知”导入推送通知;
推送通知。本地通知计划({消息:“通知消息”,日期:新日期(Date.now()+ 60 * 1000),//在60秒内});

rpppsulh

rpppsulh2#

您可以使用特定时间的react-native-push-notification

let now = new Date();
  now.setDate(now.getDate())
  now.setHours(15);
  now.setMinutes(58);
  now.setMilliseconds(0);
  PushNotification.localNotificationSchedule({
    //... You can use all the options from localNotifications
    message: "My Notification Message", // (required)
    repeatType: 'day',
    date: new Date(now),
    allowWhileIdle: true, // (optional) set notification to work while on doze
  });

相关问题