2017-11-09 16 views
0

ionic 3 모바일 앱에서 두 개의 알림을 예약해야합니다. 이러한 알림은 서로 1 시간 정도 떨어져 있어야합니다. 예 : 첫 번째 알림이 오후 3시에 전송 된 경우 두 번째 로컬 알림은 오후 4시에 전송되어야합니다.ionic 모바일 앱에서 두 시간 동안 두 개의 알림을 예약합니다.

첫 번째 알림이 트리거 된 시간을 가져 오는 방법을 제안하여 1 시간을 추가하고 두 번째 알림을 예약 할 수 있습니까?

미리 감사드립니다. SKR

답변

0

현재 플러그인 로컬 알림을 사용할 수 있습니다

this.localNotifications.schedule({ 
    id: 1, 
    text: 'Single Immediate ILocalNotification', 
    sound: isAndroid? 'file://sound.mp3': 'file://beep.caf', 
    data: { secret:'hi' } 
}); 

let originalTime = new Date().getTime(); 

// Schedule delayed notification (1 hour from original time) 
this.localNotifications.schedule({ 
    id: 2, 
    text: 'Delayed 1 hour ILocalNotification', 
    at: new Date(originalTime + 3600000), // 3600000 is 1 hour in milliseconds 
    sound: isAndroid? 'file://sound.mp3': 'file://beep.caf', 
    data: { secret:'hi 1 hour later' } 
}); 
:

https://ionicframework.com/docs/native/local-notifications/

은과 같이 스케줄 방법을 사용