Глядя на документацию Xamarin, фоновая работа, похоже, имеет ограничения для выполнения задания таймера. Фонирование работает только один раз, максимум 7-10 минут и его необходимо запустить вручную.Каков эквивалент задания таймера в Xamarin?
Как сделать фоновые задачи, которые выполняются каждый час в фоновом режиме и когда это будет сделано, перезапускается в следующий час? Примером этого может служить почтовый клиент, проверяющий новые электронные письма, даже если приложение закрыто, или приложение социальной сети, отображающее новые уведомления, когда приложение неактивно.
Заранее спасибо.
Из моего понимания фоновой выборки, если она занимает слишком много времени, она убивает приложение. Означает ли это, что приложение всегда должно работать? Можете ли вы показать локальное уведомление о новых уведомлениях о содержании? – detailCode
@detailCode Операционная система предоставит вам до 30 секунд для запуска кода через определенные промежутки времени. Если для выполнения задач требуется более 30 секунд, ОС будет убивать процесс. Если ваше приложение не запущено, оно пробудит приложение и запустит этот конкретный метод. Взгляните на это: http://www.appcoda.com/ios7-background-fetch-programming/ – wishmaster