连接 App 钱包

常见问题#

使用SDK接入在iOS跳转App可能失败的问题#

在iOS上,系统限制在调用deeplink之前,不能有异步操作,必须由用户的点击行为直接触发跳转, 否则可能会无法打开对应的deeplink。如果必须使用SDK而不是UI,在无法规避异步操作的情况下,可以尝试先打开一个弹窗, 用户点击弹窗里的按钮再次触发request方法。

同时发送连接和签名消息,没有打开签名面板#

在非TON链目前连接和签名是2条消息,如果打开App后再发生签名消息,网页可能会发送失败。最佳实践是先连接钱包, 连接成功后再点击按钮发生签名请求。每次需要唤起App的操作,都要是单独的一个用户行为触发。