首页 > 解决方案 > 如何重复通知 React Native

问题描述

我将此用于本地通知,但由于某种原因,我无法让通知每天重复。即使对象中有“repeatType:day”。有谁知道如何使用这个库为 iOS 重复本地通知?

这是我目前为此编写的代码:

  var trigger = new Date();
  trigger.setDate(trigger.getDate()+1);
  trigger.setHours(7);
  trigger.setMinutes(0);
  trigger.setMilliseconds(0);
  PushNotification.localNotificationSchedule({
    message: "Your Daily Schedule is Ready.", // (required)
    date: trigger, // in 60 secs
    allowWhileIdle: false, // (optional) set notification to work while on doze, default: false
    repeatType: "day", // (optional) Repeating interval. Check 'Repeating Notifications' section for more info.
  });
  trigger = new Date();
  trigger.setDate(trigger.getDate());
  trigger.setHours(22);
  trigger.setMinutes(30);
  trigger.setMilliseconds(0);
  PushNotification.localNotificationSchedule({ 
    message: "Your Evening Schedule is Ready.", // (required)
    date: trigger, // in 60 secs
    allowWhileIdle: false, // (optional) set notification to work while on doze, default: false
    repeatType: "day", // (optional) Repeating interval. Check 'Repeating Notifications' section for more info.
  });

标签: reactjsreact-native

解决方案


推荐阅读