Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does iOS Password Autofill not prompt to save password on keychain?

I am setting up iOS Autofill Password in my app, and I followed all the guidelines in this tutorial https://medium.com/developerinsider/ios12-password-autofill-automatic-strong-password-and-security-code-autofill-6e7db8da1810. If I have a manually saved password in the keychain for the app's website, it gives me the option to autofill it on login. However, when the credentials are not saved, the app does not prompt me to save them on login.

My username and password textfields are with correct content types (just like in your tutorial), I have the apple-app-site-association file configured properly, and the associated domains as well.

I don't understand what I am missing.

like image 840
aleksie3006 Avatar asked Jun 18 '19 22:06

aleksie3006


1 Answers

You doesn't put any log about that. But the AutoFill feature has some tricks that need attention as describe on Robots & Pencils and other question in stack overflow

One attention point if you update the apple-app-site-association remove the app from your device and install again because the app store the last version as a cache.

Verify the TEAM ID on apps in apple-app-site-association because many get confused with the signing id from your account.

Known issue:

[AutoFill] Cannot show Automatic Strong Passwords for app bundleID: app.bundle.id due to error: iCloud Keychain is disabled

Do you need check on your macOS on Internet Account -> iCloud -> Keychain is enabled and verify in your idevice if the feature is enabled on Settings -> Apple ID -> iCloud -> Keychain is On

In the other case if you followed the tutorial correctly it will be working

like image 101
TheOliverDenis Avatar answered Sep 26 '22 16:09

TheOliverDenis