Я пытаюсь следовать этому руководству при создании страницы входа с использованием Auth0: https://auth0.com/docs/quickstart/native/xamarin/01-login#handing-the-callback-url и заметил, что руководство создает две отдельные страницы входа для Android и iOS, как если бы они были двумя отдельными приложениями / проектами /решения.Но мое приложение должно быть совместимо как с Android, так и с iOS, поэтому я создал страницу форм в RoseySports.ios с именем Login_iOS (как показано на скриншоте 1) и хотел бы проверить, работает ли страница входа, но не можетпохоже, что есть способ установить MainPage как Login_iOS (скриншот 2).Я бы хотел, чтобы, если устройство работает под управлением iOS, оно перенаправляло пользователя на версию страницы входа для iOS, и наоборот для Android.Извините, если я не использую правильную терминологию при описании моей проблемы.Причина, по которой мне пришлось создать две отдельные страницы входа в систему для iOS и Android, заключалась в том, что мне пришлось использовать using Auth0.OidcClient;
, поскольку существуют отдельные пакеты Nuget для решения iOS и решения Android, которое не работает при попытке разместить его на главномпроект (совместимый для iOS и Android).
И, пожалуйста, дайте мне знать, если есть способ сделать только одну страницу входа для обеих платформ, используя Auth0.
ОБНОВЛЕНИЕ:
Это то, что я сделал сейчас, но я получаю ошибку в MainPage = new RoseySports.Login_iOS();
, говоря, что Логин.iOS не существует в пространстве имен RoseySports.Это остальная часть кода:
`switch(Device.RuntimePlatform)
{
case Device.iOS:
MainPage = new RoseySports.Login_iOS();
break;
case Device.Android:
MainPage = new Login_Page();
break;
}`