У меня сегодня виджет в Xamarin, который отображает общие данные из родительского приложения. Все работает хорошо, и виджет обновляет свои данные, пока я не проведу (родительское) приложение. Есть ли способ пробудить родительское приложение, не открывая его, только чтобы получить обновленные данные из API?Как заставить родительское приложение активно работать в фоновом режиме (но не открывать приложение) ios Xamarin
ответ
Вам необходимо использовать Сервис или IntentService в Android. Концепция не существует в iOS, без длительных задач в iOS, в iOS вы можете использовать push-уведомления для пробуждения приложения.
Как я понял, push-уведомления не могут разбудить приложение если это было прекращено пользователем. – Vitali
Существует способ пробуждения приложения iOS с помощью уведомлений см. Http://stackoverflow.com/a/35388109/523026 надеюсь, что это поможет –
В Xamarin есть несколько отличных руководств, которые предоставляют различные способы поддержки фоновых изображений iOS: https://developer.xamarin.com/guides/ios/application_fundamentals/backgrounding/ – SushiHangover