Следуя рекомендациям Apple по автозаполнению пароля с доменами, ассоциированными с приложением здесь , я добавил файл json apple-app-site-site-association.
В моем приложении этот сайт указан как webcredentials:example.com
.Идентификатор пакета моего приложения com.app.App
, который указан как одно из приложений в webcredentials.apps.На сайте есть сертификат SSL.
В моем приложении для iOS у меня есть текстовое поле электронной почты с типом содержимого email
(я также пробовал username
), и у меня есть текстовое поле пароля с new password
(я такжепопробовал password
).Когда я выбираю текстовое поле электронной почты, я получаю предлагаемые электронные письма.Но когда я выбираю текстовое поле пароля, я получаю те же предложения QuickType по электронной почте и получаю сообщение об ошибке в консоли:
Cannot show Automatic Strong Passwords for app bundleID: com.app.App due to error: Cannot save passwords for this app. Make sure you have set up Associated Domains for your app and AutoFill Passwords is enabled in Settings
На моем устройстве включены пароли автозаполнения, и я 'Мы доказали, что он работает на других приложениях.
Я также никогда не вижу в журналах, что Apple вызывает мою конечную точку, которую я указал выше.
Я подтвердил, что мой идентификатор команды Apple правильный.
Я исчерпалидей.Может кто-то еще видит, что я делаю не так?Спасибо!
Обновление :
Отлично работает на симуляторе.Запрос выходит, и сервер получает его, и он работает.На устройстве это НЕ работает.
Я выключил телефон и включил его, и он работает просто отлично ... Действительно расстраивает, я понятия не имею, почему это не работает, но я знаю,он вообще не делал сетевой запрос от устройства.