AutoFill Unavailable - The developer needs to update it to work with this feature.

I have had a password autofill app extension in production for years. It still works fine. Except when the user taps a username or password textfield and selects "AutoFill" from the context menu. They are shown a modal error dialog, stating:

"AutoFill Unavailable - The developer needs to update it to work with this feature."

I cannot find any help on this issue. The AutoFill extension works fine when tapping the "Passwords" bar above the iOS keyboard.

Any pointers would be appreciated.

I've seen this dialog too with my password management app, and don't understand why it appears. The message indicates the developer needs to do some work to resolve the issue. What is it?

Worked this out: iOS18 introduced

[ASCredentialProviderViewController prepareInterfaceForUserChoosingTextToInsert]

and

[ASCredentialProviderExtensionContext completeRequestWithTextToInsert:completionHandler]

To insert user selected text from a 3rd party credential provider.

This is the interface required to satisfy such requests. If it doesn't exist and your credential provider is the only one selected you will see that message.

AutoFill Unavailable - The developer needs to update it to work with this feature.
 
 
Q