Phantom Deeplinks API
Universal Link (https://phantom.app/ul/v1/) and custom protocol (phantom://v1/) deeplinks for iOS and Android lets mobile dApps trigger Phantom for connect, disconnect, signMessage, signTransaction, signAllTransactions, signAndSendTransaction, and browse (open URL in the in-app browser). Uses an X25519 / TweetNaCl box encryption handshake with shared-secret-encrypted payloads and a returned session token. Currently scoped to Solana. Universal Links are the recommended scheme.
Documentation
Documentation
https://docs.phantom.com/phantom-deeplinks/deeplinks-ios-and-android
Documentation
https://docs.phantom.com/phantom-deeplinks/handling-sessions
Documentation
https://docs.phantom.com/phantom-deeplinks/specifying-redirects
Documentation
https://docs.phantom.com/phantom-deeplinks/encryption
Documentation
https://docs.phantom.com/phantom-deeplinks/limitations