Я работаю над приложением Cordova (~ PhoneGap, ~ Ioni c), и я следовал рекомендациям Apple и добавил атрибуты автозаполнения в мою HTML форму входа , чтобы спросить пользователей, хотят ли они чтобы сохранить свои учетные данные при попытке зарегистрироваться.
На Android появляется всплывающее окно, которое спрашивает пользователя, хотят ли они правильно сохранить свои учетные данные, и я могу выбрать свои сохраненные учетные данные в следующий раз, когда я попробуйте войти в систему. Это не так для iOS, хотя .
Первое, что приходит мне в голову, что может помешать веб-просмотру связать пароли и домены для iOS, это тот факт, что я использую собственный домен для последнего (например, iosapp: //).
Я не могу изменить используемый пользовательский домен, есть ли способ по-прежнему позволять ему предлагать пользователю сохранить свои учетные данные ?
Эту проблему можно воспроизвести следующим образом:
- Добавьте плагин cordova-plugin-ioni c -webview в приложение Cordova (cordova- ios 5.1.0)
- Добавьте
<preference name="Hostname" value="somescheme" />
в свою конфигурацию. xml, чтобы указать собственное имя хоста для вашего приложения (по умолчанию это ioni c: // и я считаю, что у него тоже будет то же самое проблема) - onDeviceReady перенаправление на мой Po C (работает во всех других браузерах):
window.location.href = 'https://gabriele-sacchi.github.io/pocs/biometric';
( выпуск gitlab )