2017-12-02 1 views
0

사용자가 선택하면 매 3 시간마다 알림을 보내고 싶습니다. 사용자가 켜려면 HTML로 전환하라는 토글이 있습니다. 대화 상자를 열면 처음에 그가 먹는 시간을 묻습니다. 그러면 앱이이 시간부터 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 시간마다 해고하는 방법을 파악하지 않았다 이 내 코드입니다 앱이 닫히고 3 시간마다 알림을 시작하는 방법은 무엇입니까? 팝업 대화 상자에 대한 설명은 멋지 겠지만 지금은 혼자서 시도하고 싶습니다. 성공하지 못한다면이 질문을 편집 할 것입니다. 감사합니다. 마탄

+0

토글에서 (ionChange)를 사용하여 예약 된 알림을 설정하거나 중지하십시오. – JoeriShoeby

+0

실제로 그것은 내가 말하고있는 whay가 아니다. 나는 언제 나에게 알림을 시작할 때 나에게 물을 때 팝이 열리길 바란다. –

+0

미안하다, 나는 당신을 오해했다. – JoeriShoeby

답변

1

AlertController 특히 '확인'부분을 살펴보십시오.

+0

니스! 고마워 친구! 알림에 대한 답을 아는 모든 기회가 있습니까? 그리고 AlertController에 주어진 데이터를 저장하는 방법은 무엇입니까? 모달? –

+0

아마도 '트리거'속성을 찾고있을 것입니다. 자세한 내용은 https://github.com/katzer/cordova-plugin-local-notifications#triggers에서 확인할 수 있습니다. – JoeriShoeby