Passkey QR code pop up Question

We are using performRequestsWithOptions to enable passkey on ios app.

        [authController performRequestsWithOptions:ASAuthorizationControllerRequestOptionPreferImmediatelyAvailableCredentials];

Based on apple doc, this will "Tells the authorization controller to prefer credentials that are immediately available on the local device.", and fail silently if there are no credentials available.

However, in recent testing, we identified that on one device, we are seeing QR code popping up even though there's no credential on the device. Question

  1. is this a bug on the OS system?
  2. If this is a bug, what are the causes that will trigger this condition?
  3. Is there a recommendation to mitigate the issue? Should we move to the new api?

Thank you.

This should not show the QR code if there are no passkeys on the device. However, there's a known issue where this may not currently behave as expected if there's a third party passkey manager enabled.

If you're seeing this behavior on iOS 18 and you don't have a third party passkey managed enabled, please let us know through Feedback Assistant!

Passkey QR code pop up Question
 
 
Q