# 常见问题

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

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

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

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

### 接入UI组件后，在Telegram中点击打开OKX Mini Wallet没有反应

打开另外一个bot需要调用Telegram bot的特定方法，这个方法挂载在window.Telegram.WebApp上。
可以[参考文档](https://docs.ton.org/mandarin/develop/dapps/telegram-apps/step-by-step-guide)，在网页的最前面，
加上
`<script src="https://telegram.org/js/telegram-web-app.js"></script>`。

如果无法直接引用这个cdn js而是使用的npm，可以在代码中调用：
```
import WebApp from '@twa-dev/sdk';

WebApp.ready();

```

