Uniapp H5 调起TP钱包的登录授权之后无法返回到我的H5 是要怎么解决啊?

我的代码是
const BASE_H5_URL = ‘http://192.168.0.215:5173/h5/’
const CALLBACK_SCHEMA = ‘myh5app://’
const params = {
callbackUrl: encodeURIComponent(BASE_H5_URL), // 回调的 H5 地址(编码)
callbackSchema: CALLBACK_SCHEMA, // 回调协议
“action”: “login”,
“actionId”: Date.now().toString(),
“blockchains”: [{
“chainId”: “1”,
“network”: “ethereum”
}],
“dappIcon”: “https://您的域名.com/icon.png”,
“dappName”: “您的应用名”,
“protocol”: “TokenPocket”,
“version”: “2.11.0”
}
console.log(params, “–tpAuthUrl”)
return tpoutside://pull.activity?param=${encodeURIComponent(JSON.stringify(params))}

这个代码是有问题吗?

你的uniapp 需要识别你定义的“myh5app”

重定向的链接是不是需要填一个后端地址 然后再重定向到我的H5应用内

1 个赞

重定向的链接是不是需要填一个后端地址 然后再重定向到我的H5应用内

我是H5应用 callbackUrl填的服务器接受地址,现在可以服务端可以接收到Tp发送的授权信息 但是无法自动打开我的H5应用 这个是要怎么解决

1 个赞

你的H5应用,是指用户在手机浏览器上打开H5应用,并不是一个单独的app应用 是吧。这种情况没法返回,你可以在H5上提醒用户,让用户手动返回

1 个赞