#xamarin #xamarin.forms #xamarin.ios #monodevelop
Вопрос:
С помощью Microsoft.АспНет.Сигнальр.Клиент в приложении Xamarin IOS, когда приложение находится в фоновом режиме, отключается и не работает. Есть Какие-Нибудь Предложения
Комментарии:
1. Это ожидаемо, потому что на мобильном устройстве ваше приложение работает не в фоновом режиме, а приостановлено. Это довольно сложно обойти, apple.stackexchange.com/questions/252239/… поэтому вам нужно переосмыслить, зачем вам нужны какие-либо фоновые действия (большинство приложений этого не делают).
2.В MSFT есть документ, который охватывает основы iOS:
Introduction to Backgrounding in iOS
docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/…3. Я внедрил методы создания фона iOS, но через 30 секунд либо он выходит из строя, либо приложение убивается, потому что, если я открою приложение, оно откроется как новое
4. Не могли бы вы уточнить, какая строка вызвала ошибку, или предоставить здесь журнал сбоев ?
Ответ №1:
Вам необходимо настроить UIBackgroundModes внутри Info.plist для извлечения данных в фоновом режиме
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
</array>