如何每X分钟设置一次本地通知?

时间:2017-10-04 06:10:54

标签: typescript ionic-framework ionic2 ionic-native

我试图像这样设置它们:

this.localNotifications.schedule({
              id: 0,
              text: 'Message',
              sound: this.platform.is('android') ? 'file://sound.mp3' : 'file://beep.caf',
              every: this.NotificationsTimer,
              icon: 'notification_icon',
              led: '#ff00c3'
            });

this.NotificationsTimer的值为5。但它不起作用,我应该怎样做才能做到这一点?

1 个答案:

答案 0 :(得分:0)

现在你用Ionic获得的版本似乎是0.8.5。然后,您应该将every与以下字符串之一一起使用:

  • 第二
  • 分钟
  • 小时
  • 季度

如果您使用的是最新版本(0.9.x,目前处于测试阶段),则有更多选项。以下信息取自cordova-plugin-local-notifications repo:

从现在开始重复:

trigger: { every: 'day', count: 5 }

或每次日期匹配时:

trigger: { every: { month: 10, day: 27, hour: 9, minute: 0 } }