For Link Mode to fully work, you also need to enable the One-Click Auth + Sign In With Ethereum feature.This feature is compatible only with EVM blockchains, so if you decide to include non-EVM blockchains Link Mode mechanism is going to be disabled internally.Check out SIWE basic example to try it out.
How to enable it:
-
Be sure to have this properly configured on your server (
.well-known/apple-app-site-association
and.well-known/assetlinks.json
) and native app side.- If your domain is
https://example.com/
you should have your configuration files under - See more about this on Platform Specific section
- If your domain is
-
On your Flutter side, configure your
PairingMetadata
’sredirect:
object with that Universal Link -
Set the
linkMode
property totrue
:
How does it look without Link Mode?
Platform specifics
- iOS
- Android
- Ensure that you handle incoming Universal Links in the appropriate methods of
AppDelegate
orSceneDelegate
. - Ensure that you have enabled the Associated Domains Capability in your XCode project and that your Universal Link is properly configured. (Depending on the previous states of your Provisioning Profiles it may be necessary to update or create new ones)
- Update/Create your domain’s
.well-known/apple-app-site-association
file accordingly.
For a debugging guide, visit the Debugging Universal Links page.
You can check our Flutter’s AppKit sample AppDelegate file as a reference.