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
- is this a bug on the OS system?
- If this is a bug, what are the causes that will trigger this condition?
- Is there a recommendation to mitigate the issue? Should we move to the new api?
Thank you.