Nativescript / angular: API проверки фона, отображение уведомлений, если выполнены условия - PullRequest
0 голосов
/ 26 апреля 2019

Я разрабатываю приложение Nativescript / angular, которое позволяет пользователям сообщать некоторые привычные данные каждый день.

Я хочу реализовать что-то, чтобы каждый день в 20.00 я проверял (используя http), сообщил ли пользователь данные за день. Если нет, я хочу отобразить уведомление.

Я смотрел на фоновые задачи для angular, web-работников, делегатов, http-фоновые задачи, и это довольно запутанно, как правильно это делать - и примеры для специально nativescript / angular очень ограничены. Поэтому я спрашиваю здесь ...

Каков "правильный" способ опрашивать API в фоновом режиме и отображать уведомление, если критерии выполнены - в Nativescript / Angular?

1 Ответ

0 голосов
/ 26 апреля 2019

Вы должны использовать Фоновые службы в Android, здесь - это пример реализации на Github.В этом примере они используют периодическую службу, которая запускается каждые 15 минут.Если вы хотите, чтобы ваш сервис запускался в определенное время, вам придется использовать AlarmManager для запуска вашего сервиса.

Для iOS я не думаю, что это вообще возможно для планированияработа в определенное время, которое вы хотите.Система решит, когда инициировать, основываясь на доступных ресурсах.Для этой цели вы можете использовать nativescript-background-fetch .

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