const openTp = ()=>{
let param = {
"url": "https://xxxx.com",
"chain": "TRON", //dapp支持的网络
"source": "bbb" //来源,开发者自定义
}
window.location.href = `tpdapp://open?params=${encodeURI(JSON.stringify(param))})`
}
代码如上,点击按钮能唤起App但是却没自动打开链接
“chain”: “TRON” 改成 “TRX” 试下
改了还是不行,chain 和 source 是必填参数么
苹果和安卓都有问题,型号如下:
安卓
手机品牌型号:OPPO Reno5 K
Android版本号:Android13
App版本号:2.4.7(Website)
苹果
iOS 18.3.2 (22D82)
App版本号:2.7.1
测试地址: meta-graffiti-wall.ona.social/opentp
你给过来的数据有问题,“tpdapp://open?params={“url”:“https://meta-graffiti-wall.ona.social”,“chain”:“TRON”,“source”:“bbb”})” ,最末尾多了一个")"
[wallet-open] Generated DeepLink: tpdapp://open?params=%7B%22url%22:%22https://dev.com/dappView/eyJ0byI6IlRXZXFBTjV3a20yWTZTeXE2bWh1cE1hY1FmN2QyUlFKSkgiLCJhbW91bnQiOiIxIiwiY29pbiI6InRyeCIsIndhbGxldCI6InRva2VucG9ja2V0In0%22,%22chain%22:%22TRON%22,%22source%22:%22UMiniApp%22%7D
能帮我看看这个问题吗?能拉起app无法打开浏览器