Мгновенный совет приложения о том, как выполнять отложенную фоновую работу - PullRequest
0 голосов
/ 08 февраля 2019

Согласно Google FAQ для мгновенных приложений:

Например, мгновенное приложение не может использовать фоновые службы, отправлять фоновые уведомления или получать доступ к уникальным идентификаторам устройств.

Итак, мой главный вопрос: каковы лучшие практики для выполнения небольшой фоновой работы для мгновенного приложения?Наше установленное приложение в настоящее время полагается на JobScheduler в нашем клиенте аналитики для последующей отправки массовых событий, когда сеть также доступна.

JobScheduler, похоже, не работает для мгновенной версии, и мы надеялись WorkManager решит проблему.Переход на него, кажется, работает, только если нет начальной задержки для работы, которую вы хотите выполнить, поэтому у нас нет идей, как лучше всего решить эту проблему.

1 Ответ

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

Для всех, кто занимается этим, у нас есть официальный комментарий по этому вопросу.По сути, JobScheduler не предназначен для работы с мгновенными приложениями.

В качестве обходного пути мы изменили наши фоновые задания на WorkManager и запустили их без начальной задержки, когда приложение работает как мгновенное приложение по сравнению с предполагаемой задержкой для установленного приложения.

...