3

我正在尝试创建一个可以通过 WalletConnect 协议连接到移动钱包(Metamask 和 TrustWallet)的移动应用程序。作为参考,我想要实现的目标类似于 opensea 和 rarible 移动应用程序正在做的事情 - 如果您单击连接到 metamask 按钮,该应用程序将带您进入 metamask 应用程序(通过深层链接),您可以批准连接从钱包里。

我可以使用 wallet connect 生成一个 uri,如果你通过 QR 码扫描它就可以使用,但是当我尝试将它用作深度链接时,它会将我带到 metamask 应用程序,但不会打开“你想连接”弹出窗口。这是一个使用深层链接的示例:

metamask://wc?uri=wc:87dc2f44-42ff-4206-81bf-f2685730759d@1?bridge=https%3A%2F%2Fp.bridge.walletconnect.org&key=bbd16a77194580dc2c4b8caf02fd5d269bf9c0efdb7fbf91673bc3a7eadf0

只是想知道是否有人已经完成了这项工作并可以分享一些见解

4

1 回答 1

1

嗨,最后我使用以下链接解决了:

出价必须是https://bridge.walletconnect.org

Session.Config(UUID.randomUUID().toString(), "https://bridge.walletconnect.org", key)

来自钱包连接示例

于 2021-12-26T12:03:43.770 回答