NativeScript Alarm Manager - после SDK 26 - PullRequest
       10

NativeScript Alarm Manager - после SDK 26

0 голосов
/ 29 сентября 2019

Я пытаюсь настроить тревогу с помощью диспетчера тревог после SDK 26.

Я понимаю, что намерение изменилось, но я не могу найти документацию о том, как перенести этот код для поддержки новогоSDK.

Кто-нибудь знает, как его перенести?

function getStartPendingIntent(context) {
    var alarmIntent = new android.content.Intent(context, org.nativescript.TestApp.NotificationEventReceiver.class);
    intent.setAction("ACTION_START_NOTIFICATION_SERVICE");
    return android.app.PendingIntent.getBroadcast(context, 0, intent, android.app.PendingIntent.FLAG_UPDATE_CURRENT);
}

function setupAlarm(context) {
    var alarmManager = context.getSystemService(android.content.Context.ALARM_SERVICE);
    var alarmIntent = getStartPendingIntent(context);
    alarmManager.setRepeating(android.app.AlarmManager.RTC_WAKEUP,
        java.lang.System.currentTimeMillis(),
        10000,
        alarmIntent);
}

function cancelAlarm(context) {

}

module.exports.setupAlarm = setupAlarm;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...