Как интегрировать iOS 12 Автозаполнение в приложение, подключенное к нескольким веб-сайтам (например, браузер)? - PullRequest
0 голосов
/ 24 апреля 2019

Я работаю над браузерным приложением на iOS 12, которое подключается к нескольким веб-сайтам.Как поддержать автозаполнение имени пользователя / пароля?Или как легко интегрировать приложения для управления паролями 1Password, LastPass и т. Д.?По сути, как сообщить панели iOS 12 QuickType URL-адрес, для которого предназначен определенный виджет / страница?Без информации url панель QuickType предоставляет все пароли, и это плохо для пользователя.Как Firefox или Chrome достигли того же на iPhone?Все веб-сайты являются сторонними веб-сайтами.Поэтому я не могу поместить файл на их серверы.Спасибо.

1 Ответ

0 голосов
/ 24 апреля 2019

Если вы открываете сторонний веб-сайт (даже если он есть в WKWebView) и он поддерживает что-то вроде OAuth, это может сработать.Firefox и Chrome используют WebView, поэтому Apple определяет сайт, на котором вы находитесь, и отправляет его менеджеру паролей.

Другой способ заключается в том, чтобы сторонние сайты добавляли идентификатор пакета вашего приложения в свой .wellknown, который, как вы сказали, не может.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...