Открывайте кошельки, совместимые с WallectConnect, напрямую, когда ссылка предоставляется в Dapp swift 5

Я создаю Dapp, которому необходимо подключить кошельки к WalletConnect

      let connectionUrl = walletConnect.connect()
    /// https://docs.walletconnect.org/mobile-linking#for-ios
    /// **NOTE**: Majority of wallets support universal links that you should normally use in production application
    /// Here deep link provided for integration with server test app only
    let deepLinkUrl = "wc://wc?uri=\(connectionUrl)"

    DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
        if let url = URL(string: deepLinkUrl), UIApplication.shared.canOpenURL(url) {
            UIApplication.shared.open(url, options: [:], completionHandler: nil)
        } else {
            self.handshakeController = HandshakeViewController.create(code: connectionUrl)
            self.present(self.handshakeController, animated: true)
        }
    }
 

Он подключается к кошельку при генерации QR-кода и сканировании с помощью приложения кошелька, но можем ли мы проверить установленные кошельки, чтобы открыть их напрямую?

0 ответов

Другие вопросы по тегам