2017-01-05 5 views
1

Я пытаюсь реализовать напоминание/будильник через определенный период времени в ionic2.I нашел этот плагин https://github.com/wnyc/cordova-plugin-wakeuptimer, но я хочу реализовать его с помощью машинописных шрифтов, поскольку это не распознавание window.wakeuptimer, использующее в нижеследующее код:Напоминание/Сигнализация в ионном 2

window.wakeuptimer.wakeup(successCallback, 
    errorCallback, 

    // a list of alarms to set 

    { 

     alarms : [{ 

      type : 'onetime', 

      time : { hour : 14, minute : 30 }, 

      extra : { message : 'json containing app-specific information to be posted when alarm triggers' }, 

      message : 'Alarm has expired!' 

     }] 

    } 

); 

Может кто-нибудь помочь мне в этом

ответ

4

плагин, который вы пытаетесь использовать почти 3 лет. Старее, чем Ionic 2. Вы должны смотреть на родные плагин, перечисленных в https://ionicframework.com/docs/v2/native/

В прошлом я использовал Местных Уведомления плагина (https://ionicframework.com/docs/v2/native/local-notifications/) для обработки напоминания/тревоги.

Очень просто запланировать, все, что вам нужно сделать, это создать объект Date на время, которое вы хотите уведомить. Ниже приведен пример использования приведенных данных:

import { LocalNotifications } from 'ionic-native'; 


// Schedule delayed notification 

LocalNotifications.schedule({ 
    text: 'Alarm has expired!', 
    at: new Date(new Date().getTime() + 3600), 
    sound: isAndroid ? 'file://sound.mp3': 'file://beep.caf', 
    data: { message : 'json containing app-specific information to be posted when alarm triggers' } 
});