Я читаю следующее требование к поступающим:
Для обеспечения постоянного взаимодействия с пользователем кнопку «Назад» следует использовать только для обратной навигации в приложении.
а. Нажатие кнопки «Назад» на первом экране приложения должно закрыть приложение.
б. Нажатие кнопки «Назад» должно вернуть приложение на предыдущую страницу.
с. Если на текущей странице отображается контекстное меню или диалоговое окно, нажатие кнопки «Назад» должно закрыть меню или диалоговое окно и отменить обратную навигацию к предыдущей странице.
д. Для игр, когда во время игры нажимается кнопка «Назад», игра может выбрать отображение контекстного меню или диалогового окна паузы или переход пользователя к предыдущему экрану меню. Повторное нажатие кнопки «Назад» в приостановленном контекстном меню или диалоговом окне закрывает меню или диалоговое окно.
Мое приложение требует входа в систему в первый раз, прежде чем войти в его MainPage.
Данные для входа больше не будут запрашиваться (пользователь может изменить учетную запись из настроек).
Я бы хотел избежать повторного входа пользователя на страницу входа в систему с помощью backstack.
Нажатие обратно из MainPage закроет приложение.
В частности, я беспокоюсь о:
а. В качестве первого экрана я показываю страницу входа, которая будет переходить на главную страницу, но я закрываю приложение с обратной стороны с главной страницы
б. Я пропускаю страницу, поэтому нажатие на кнопку назад не совсем соответствует предыдущей странице
Как вы думаете, он будет соответствовать требованиям сертификации?
Спасибо