Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

prepareInterfaceToProvideCredential .oneTimeCode case is not called

Since release of 18.4. prepareInterfaceToProvideCredential .oneTimeCode case is not called and instead prepareInterfaceForUserChoosingTextToInsert() is called. That is the wrong delegate for this case and it causes confusion for the users.

Also, some TOTP fields are recognised however, the key icon button is not presented above the keyboard next to TOTP suggestions.

I've also tested 18.5 and it has the same issue. provideOneTimeCodeWithoutUserInteraction works just fine.

Thanks for letting us know! Can you please file this through Feedback Assistant?

@Systems Engineer Any update on this, pls?

prepareInterfaceToProvideCredential .oneTimeCode case is not called
 
 
Q