所以我希望我的应用每3小时发出一次通知,用户选择什么时候开始这个, HTML上有一个Toggle,如果用户将其打开,我希望它弹出对话框,当他第一次吃东西时会问他,然后应用程序将通知他从这小时开始每隔3小时吃一次。 所以我试图开始这个,看起来很难。 到目前为止,我收到通知,并没有计算如何每3小时发出一次通知, 这是我的代码:
import { Component } from '@angular/core';
import { NavController, NavParams, IonicPage , AlertController , Platform } from 'ionic-angular';
import { LocalNotifications } from '@ionic-native/local-notifications';
@IonicPage()
@Component({
selector: 'page-settings',
templateUrl: 'settings.html'
})
export class Settings {
mealNotifierToggle : boolean = false ;
constructor(public navCtrl: NavController, public navParams: NavParams , private plt: Platform,
private localNotifications: LocalNotifications) {
}
scheduleNotification(){
this.localNotifications.schedule({
id: 1,
title: "Meal Time",
text: "Time to eat !",
every: 'minute'
});
}
}
即使应用程序关闭以及如何每3小时触发一次通知,如何保存“切换”状态仍有很好的解释? 对弹出对话框的解释很好,但我现在真的想尝试自己做,如果我不成功,我会编辑这个问题。 非常感谢!
马坦