当地通知某些特定的日子ngCordova IONIC

问题描述 投票:0回答:2

我正在开发一个带离子的应用程序,我需要用户编程必须提醒的小时和天。

我正在使用插件Cordova本地通知,因为我可以创建通知,例如每周一或用户放置的那天重复?

我正试图这样做,但不起作用

var date = new Date();
date.setDate(date.getDate());
date.setHours(15);
date.setMinutes(0);
date.setSeconds(0);

cordova.plugins.localNotifications.schedule({
 id: 1,
 title: 'Daily Training Reminder',
 at: date,
 every: 'Monday'
});

谁能帮忙!!

javascript cordova ionic-framework notifications
2个回答
0
投票

离子包装是过时的,不起作用所以使用cordova插件然后做类似的事情

declare let cordova: any; //above export class
cordova.plugins.notification.local.schedule({
       title: "title",
       text: "body",
       trigger: { at: new Date(),every: 'day', count: 1 }
});

0
投票
this.localNotification.schedule({
     "id": Math.floor((Math.random() * 1000)),
     'title': 'Some Title',
     'trigger': {
           'every': {
              'weekday': 1,
              'hour': 10,
              'minute': 40
           }, 
           'count': 1
         }
});

我也使用了Ionic LocalNotificaiton

这里hour是24小时基于minute是分钟count是通知计数

所以它将在周一10:40收到通知

weekday:1(星期一) weekday:2(星期二)......

© www.soinside.com 2019 - 2024. All rights reserved.