Дождитесь завершения загрузки() в Xamarin.Формы iOS

#c# #ios #xaml #xamarin #xamarin.forms

Вопрос:

У меня проблема, когда приложение пытается запустить мою страницу входа в систему до того, как в моем Xamarin будет выполнен метод окончательной загрузки Apple.Приложение «Формы». Это приводит к тому, что пользователю предлагается разрешить уведомления, запрашивается доступ в Интернет и одновременно предлагается войти в систему. Не круто. Как мне дождаться завершения загрузки() из AppDelegate?

Заранее спасибо.

Комментарии:

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

2. Хм… могу я побеспокоить вас, чтобы вы объяснили мне, что вы имеете в виду? Итак, приложение запускается в моем AppleDelegate, верно? теперь это приводит к странице, где я проверяю данные токена входа пользователя, а затем помещаю пользователя на панель мониторинга. Поток работает очень хорошо после того, как я один раз войду в систему, но когда приложение установлено, оно запрашивает разрешение на получение push-уведомлений и доступа в Интернет. Это вызывает всплывающее окно, которое появляется в конце метода AppleDelegate, прямо перед запуском App.cs. Теперь проблема в том, что это не останавливает поток, ожидающий, когда пользователь разрешит/заблокирует уведомления, поэтому также запускается вход в систему. Есть какие-нибудь идеи?