Я пытаюсь запустить фоновое задание чаще, чем минимальное значение 15 минут, установленное Android.
Срок службы батареи не имеет значения, и он предназначен только для внутреннего использования.Я пытался отключить оптимизацию батареи для приложения, но это тоже не работает.
Есть ли возможность отказаться от оптимизации батареи?
const component = new android.content.ComponentName(context, org.nativescript.location.BackgroundService26.class);
const builder = new android.app.job.JobInfo.Builder(1, component); builder.setRequiredNetworkType(android.app.job.JobInfo.NETWORK_TYPE_ANY);
builder.setPeriodic(10000)
builder.setRequiresCharging(false);
const jobScheduler = context.getSystemService(android.content.Context.JOB_SCHEDULER_SERVICE);
const service = jobScheduler.schedule(builder.build());