Я пытаюсь настроить тревогу с помощью диспетчера тревог после 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;