Предупреждение автозаполнения «Сохранить пароль» не будет отображаться
Проблема:
мы пытались внедрить функцию автозаполнения в наше приложение для iOS, но к тому времени, когда мы вошли в приложение, приложение не отображало
Save password
тревога.
Мы сделали:
- Связанные домены были активированы в нашей записи идентификатора (сайт Apple Developer)
- Мы добавили файл AASA на наш сайт, и он действителен для этого сайта .
- Связанные домены были активированы в нашем проекте, и мы добавили соответствующие записи веб-учетных данных в домены.
- Электронная почта (имя пользователя) и ввод паролей настроены правильно
Подход к проблеме:
мы предполагаем, что iOS не может обнаружить, что экран входа в систему был закрыт, и приложение перенаправляет пользователя на другой экран пользовательского интерфейса. Мы используем файлы .xib, и вот наша бизнес-логика маршрутизации:
func showView(to controller: UIViewController) {
let newView: UIViewController = UINavigationController(rootViewController: controller)
// First, add the view of the child to the view of the parent
view.addSubview(newView.view)
// Then, add the child to the parent
addChild(newView)
// Finally, notify the child that it was moved to a parent
newView.didMove(toParent: parent)
// First, notify the child that it’s about to be removed
current.willMove(toParent: nil)
// Then, remove the child from its parent
current.removeFromParent()
// Finally, remove the child’s view from the parent’s
current.view.removeFromSuperview()
current = newView
}
Спасибо.