Deeplink 调起tron钱包转账

读过tp的开发者文档,在 DeepLink方式拉起钱包操作示例代码中是使用ETH进行实现,我现在的功能需求是在第三方浏览器中的deeplink唤醒tp钱包,并且调用trc20的转账,希望官网能给一个demo,转usdt代币的。

稍等,一会技术来给你哈。

参考下这里:

已参考了这方案,但唤醒tp只停留在首页,没进去转账页面,希望提供一个deeplink调用trc20转账的配置参数demo。

通过SDK拉起TP的,都是通过弹框形式展示给用户;不会跳转到“转账页面”.

类似这样:

能否提供一下deeplink拉起此弹窗的代码示例,谢谢。

这两个方法都可以实现转账功能(转原生币或trc20代币)
1.Transfer

2.Transaction

第一个仅用于转币,第二个适用性比第一个好,所有的TRON操作,如合约交易,授权,资源抵押啥的都支持

使用DeepLink的拉起钱包转账,唤醒后没出现交易详情的弹窗。param参数为以下配置{
“blockchain”: “TRON”,
“protocol”: “TokenPocket”,
“version”: “1.0”,
“dappName”: “Test demo”,
“dappIcon”: “https://eosknights.io/img/icon.png”,
“actionId”: “web-db4c5466-1a03-438c-90c9-2172e8becea5”,
“action”: “transfer”,
“to”: “TJ6zhkmdsHrh7iFKW8aJvbqYiujaM3R9fb”,
“contract”: “TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t”,
“amount”: 0.1,
“decimal”: 6,
“symbol”: “USDT”,
“desc”: “UI展示,不上链”,
“callbackUrl”: “http://115.205.0.178:9011/taaBizApi/taaInitData”,
}

有测试链接不

测试链接网址Vite Apptoken pocket

漏了一个 “From” 字段,要指定用哪个钱包转账

看了github的文档,from是可选的哦。https://github.com/TP-Lab/tp-wallet-sdk,而且我加上了from,指定了我自己的钱包地址也没有弹出交易详情。

你用的是android还是iOS,TP钱包的版本号是多少

IOS,版本号:2.1.4

iOS目前不支持“action”:“transfer”这种方式,建议使用action: pushTransaction

IOS 同样无法显示像Android一样,弹出转账页面。