To begin with iOS, it is essential to understand an important concept. To establish trust between your app and your website, you need to configure an Apple-App-Site-Association (AASA) file. This file is crucial for enabling passkeys for your Flutter app and the configured RPID. The following chart explains the concept in detail
iOS: Configure project
.?mode=developer
parameter?mode=developer
parameter that allows your app to fetch the latest AASA file directly from your server, bypassing the CDN cache.
?mode=developer
parameter in your production release. This parameter is intended for development purposes only. Using it in production will prevent iOS from properly detecting your AASA file, which will break passkey functionality in your released app.