Wallet SDK Link Mode is a low latency mechanism for transporting One-Click Auth requests and session requests over Universal Links, reducing the need for a WebSocket connection with the Relay. This significantly enhances the user experience when connecting native dApps to native wallets by reducing the latency associated with network connections, especially when the user has an unstable internet connection.Documentation Index
Fetch the complete documentation index at: https://docs.walletconnect.network/llms.txt
Use this file to discover all available pages before exploring further.
Make sure that One-Click Auth is implemented before enabling Link Mode.
How to enable it:
To support Link Mode add a universal link for your wallet in Cloud project configuration dashboard, configure your Metadata with a valid universal link and set thelinkMode property to true:
Platform specifics:
- iOS
- Android
To enable universal links for your app, refer to React Native Documentation.
After following the steps provided in the official guide:
After following the steps provided in the official guide:
- Ensure that you handle incoming Universal Links in the your
AppDelegate.mmfile.
- Open your project in XCode and go to
Settings/Signing & Capabilities/Associated Domainsto add the new domain. After this,your_project.entitlementshould look like this:
- Update/Create your domain’s
.well-known/apple-app-site-associationfile accordingly.