Thanks Quinn for the response. I will look up the TN link you provided. That said, is there a reason why this permission prompt would come on an iPad but not come on an iPhone? I have an iPhone running iOS 18.1 and it does not come up on that but it comes up on the iPad I have which runs on 18.2.1. Anything to do with OS version.
Post
Replies
Boosts
Views
Activity
Where do you see it to be provided ?
You can see it in the Attributes Inspector after selecting AppIcon asset.
I have already tried with a 1024*1024 asset and issue still seems to be there.
Thanks @garrett-davidson for letting know and summarizing it well. Have a follow-up question on the same - When you say "Apps using this API are expected to provide some form of sync", what happens if a passkey manager app does not provide sync? I am sure Apple doesnt back the passkeys up in iCloud, right? I guess it is just a recommendation?
Thanks again!
Are your userHandle and credentialId same? You need to fetch the userHandle and credentialId from the previously stored credential which was generated during registration ceremony. Not sure if that can be causing the issue.
Hi @codecomet . As per the answer here, bits 3-5 which pertain to backup eligibility and backup state need to be set to 1 for it to work on iOS. In that case, does the passkey generated using the credential provider extension get synced to a different iPhone/iOS device via iCloud Keychain for the same apple id?
Hi @Incogn1to , maybe a stupid question but could you please detail the user experience a bit on how we support third party provider model? Like in step 3 you mentioned that you go to 'https://webauthn.io' and click on Register. What happens next? Do you scan the QR code generated by the browser using the iPhone Camera app and then OS prompts for your app to generate passkey? Also, are you aware if in this model, does the passkey get synced to iCloud Keychain and if yes, can we restrict it?