重复本地通知在 react-native-push-notification 中不起作用

Posted

技术标签:

【中文标题】重复本地通知在 react-native-push-notification 中不起作用【英文标题】:repeat local notification not working in react-native-push-notification 【发布时间】:2019-08-25 00:55:28 【问题描述】:

我正在使用 react-native-push-notification 在我的 react-native 应用程序中显示本地通知。我想每周在上午 10 点重复通知。我编写了以下代码:

import PushNotification from 'react-native-push-notification';
import PushController from './Components/PushController';


export default class App extends Component 
  constructor(props) 
    super(props); 
    this.notify.bind(this);
  

  notify = () => 
    PushNotification.localNotificationSchedule(
       message: 'You pushed a notification',
       repeatType: 'week',
       date: // what should I write here ...??? 
    );
  


如何每周显示通知。提前致谢。

【问题讨论】:

你可以使用 moment.js 来获取相应的日期。 【参考方案1】:

只需在瞬间传递您选择的日期

 notify = () => 
    PushNotification.localNotificationSchedule(
        message: 'You pushed a notification',
        repeatType: 'week',
        date: new Date(selected date and time)//Thu Feb 27 2020 18:22:00 GMT+0530 (India Standard Time)
   );

【讨论】:

以上是关于重复本地通知在 react-native-push-notification 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

本地通知 - 在 swift 3 中重复间隔

如何每天在不同时间重复本地通知

本地通知替代周重复

每个周末重复本地通知

iOS 10:如何在特定日期触发后重复本地通知?

每天在设定的时间快速重复本地通知