Отдельные Metamask и TrustWallet соединяют Flutter с WalletConnect_dart?
Я использую walletconnect_dart pkg во флаттере для подключения к метамаске и приложению trustwallet. Но при нажатии на кнопку мне приходится выбирать между trustwallet и metamask. Я хочу, чтобы когда я нажимаю MM btn, он перенаправлялся на mm и то же самое с trustwallet.
final connector = WalletConnect(
bridge: 'https://bridge.walletconnect.org',
clientMeta: const PeerMeta(
name: 'Nika',
description: 'An app for converting pictures to NFT',
url: 'https://nikaguru.page.link/start',
icons: [
'https://files.gitbook.com/v0/b/gitbook-legacy-files/o/spaces%2F-LJJeCjcLrr53DcT1Ml7%2Favatar.png?alt=media'
]));
var _session, _uri;
loginUsingMetamask(BuildContext context) async {
try {
print(connector);
var session = await connector.createSession(onDisplayUri: (uri) async {
_uri = uri;
print(uri);
await launchUrlString(uri, mode: LaunchMode.externalApplication);
});
addr = session.accounts[0];
print(session.accounts[0]);
print(session.chainId);
setState(() {
_session = session;
});
} catch (exp) {
print(exp);
}
}
1 ответ
Эй, извините, если это поздно, надеюсь, это поможет, что вы можете сделать, это добавить «глубокие ссылки» ваших соответствующих приложений при создании сеанса.
я проверял это на андроиде...
например