Описание тега gcmtaskservice

По вопросам, связанным с сервисом Android, который используется для планирования задач для Google Cloud Messaging.
0 ответов

Жизненный цикл GCMTaskService

У меня есть странная ситуация, когда gcmtaskservice останавливается при уничтожении приложения. Это ожидаемое поведение? Задача, назначенная gcmtaskservice в моем приложении, достигает 1 sync api каждый час, если сеть доступна. какие-либо входы?
14 янв '18 в 03:40
1 ответ

GCMTaskManager PeriodicTask... перезапустить таймер и / или посмотреть, сколько времени осталось?

Я пытаюсь использовать GCMTaskManager для планирования периодической задачи, которая запускается примерно каждые 30 минут. Когда он работает, он выполняет "обновление" некоторых внутренних данных в приложении. У меня это предварительно работает и мо…
03 май '17 в 03:25
0 ответов

Безопасно ли использовать функцию onInitializeTask для отслеживания обновления приложения Android?

Согласно документации, onInitializeTasks ( https://developers.google.com/android/reference/com/google/android/gms/gcm/GcmTaskService.html) вызывается всякий раз, когда обновляются сервисы app / play на стороне клиента. Могу ли я безопасно использова…
0 ответов

Использование GcmTaskService для пакетного отслеживания событий

Я назвал свой вопрос таким образом, так как многие люди могут использовать GcmTaskService для таких задач, как отслеживание событий, которые не должны происходить немедленно. Отслеживание является отличным примером задачи, которую можно отложить, ко…
0 ответов

Периодический GCMTaskService отменяется

Я столкнулся со странной проблемой, которую, возможно, кто-то может осветить. У меня есть два GCMTaskServices, которые запускаются периодически. Один загружает данные из базы данных sqlite, а затем отправляет их в наш бэкэнд. Другой загружает набор …
06 сен '17 в 18:07
1 ответ

Firebase JobDispatcher - как он работает по сравнению с предыдущими API (JobScheduler и GcmTaskService)?

Фон У Google есть несколько решений для планирования работы / задач, таких как JobScheduler а также GcmTaskService, У каждого есть свои преимущества и недостатки. Недавно Google представил новую библиотеку под названием "Firebase JobDispatcher". Эта…
2 ответа

Использование GoogleAPIClient в фоновых сервисах

Мой сценарий заключается в том, что я хотел бы, чтобы служба периодически получала некоторую информацию (например, местоположение пользователя), сообщала об этом на свой сервер и получала push-уведомление, если местоположение соответствует некотором…
22 авг '16 в 19:23
1 ответ

onRunTask никогда не вызывается

Я использую GcmTaskService для отправки данных в фоновом режиме, в большинстве случаев это работает хорошо, хотя в последнее время я получил одну жалобу от клиента, что данные не отправляются с устройства. Я принес устройство, и я заметил, что onRun…
0 ответов

Что происходит с запланированными заданиями, в которых его класс удаляется в обновленной версии приложения

Допустим, я использую JobService в моей текущей версии приложения. Затем в следующей версии приложения я хочу удалить класс JobService, потому что он мне больше не нужен. Безопасно ли это делать или мне нужно использовать поэтапный подход, при котор…
11 фев '19 в 00:01
0 ответов

GcmTaskService: отмена и планирование тега для задачи, которая в данный момент обрабатывается

С GcmNetworkManagerНасколько я понимаю, две задачи с одним тегом никогда не могут выполняться одновременно. Это согласно документации здесь Для каждой службы две задачи с одним и тем же тегом никогда не будут выполняться одновременно. Если новая зап…
0 ответов

GcmTaskService из другой упаковки

Можно ли запланировать задачу для GcmTaskService из другого пакета? Я все еще могу запустить обычный сервис из другого пакета в качестве оболочки. Но, возможно, есть способ избавиться от There is no GcmTaskService component registered within this pa…
07 июл '16 в 21:23
0 ответов

GCMTaskService - одноразовая задача setPersisted, setRequiredNetwork(Task.NETWORK_STATE_CONNECTED) и setRequiresCharging Android

Я хочу задать несколько вопросов, связанных с GCM One off Task в Android. Прочитайте много документов, но не уверены в следующем: Поддерживает ли One off задача setPersisted? Если да, то каково значение по умолчанию. Каково точное значение СОЕДИНЕНН…
29 дек '16 в 09:29
0 ответов

Синхронизация GcmTaskService с изменениями базы данных

У меня проблема с GcmTaskService. Когда я пытаюсь обновить базу данных внутри действия перед созданием GcmTaskService, создается впечатление, что база данных не обновляется, а предыдущие значения все еще остаются. вот мой GcmTaskService public class…
14 июл '18 в 12:51
0 ответов

Планирование длинной задачи в GCMNetworkManager

Я использую GCMNetworkManager запланировать фоновое задание. Моя задача - загрузить контент с сервера, что иногда может занимать до 7 минут. В этом случае будет GCMTaskManager так долго удерживать замок? Если нет, как мне справиться с ситуацией? Мог…
2 ответа

Как запланировать запуск GcmTaskService каждый день в определенное время?

По сути, это периодическая задача GcmNetworkManager, которая должна выполняться каждый день в определенное время, она постоянна, поэтому она сохраняется после перезагрузок, ее период составляет 86400000L (24 часа), но мне нужно, чтобы она запускалас…
1 ответ

Задача Google GMS против задачи "Болты Android"

У Facebook есть популярная библиотека Bolts, которая помогает в асинхронной обработке на Android лучше. Они утверждают, что AsyncTask лучше, чем Android, как по эффективности, так и по удобству чтения кода. Теперь я вижу, что Google выпускает свою с…
1 ответ

Как удалить неиспользованный сервис GcmTaskService?

У меня есть этот код Сервисный код GcmTaskService, который проверяет Интернет, чтобы отправить некоторые данные онлайн: public class NetworkChangeService extends GcmTaskService { public static String TAG = "NetworkChangeService"; private static long…
15 июн '18 в 15:32
0 ответов

GcmNetworkManager OneoffTask вызывается очень часто, Проблемы с обнаружением изменений состояния сети на Android N

Мне нужно, чтобы приложение просыпалось при изменении состояния сети, даже если оно не работает в фоновом режиме. До Android N в манифесте было зарегистрировано изменение состояния сети <receiver android:name=".receiver.NetworkStateChangeReceiver…
29 май '17 в 10:30
0 ответов

Планировщик заданий GCM / FCM, задания не вызывают из-за слишком большого количества запущенных заданий

Фон У Google есть несколько решений для планирования заданий / задач, таких как JobScheduler, GcmTaskService и Firebase. Все они, кажется, планируют работу и запускают ее в определенный период времени, в зависимости от условий сети / параметров. Эта…
0 ответов

GSMTaskManager onRunTask вызывает метод MainActivity?

У меня есть приложение, которое MainActivity имеет метод (называется doUpdate()) который вызывается нажатием кнопки. Это использует MainActivityПубличные переменные для доступа к базе данных, выполнения некоторых обновлений и обновления некоторых за…
08 май '17 в 02:23