I'm trying to implement Passkey support for my app and was able to implement the registration and modal login flow. However, the username autofill just doesn't show up. I also tested with Shiny demo app and got the same result. Is there anything I need to do for it to work?
So far:
- Domain entitlement is added and working (registration and modal login works)
- Registered Passkey shows up correctly in Settings > Passwords
- Password Options > Autofill Passwords is on and set to autofill from Keychain
- Checked that the input field has textContextType: username
- Checked that performAutoFillAssistedRequests() was called before the input is focused
- Tested on simulator (XCode 14.1, iOS 16.1) and iPhone 12 (iOS 16.1.1). Both were not showing autofill (no QuickType bar).