我正在尝试建立一个深层链接,以便从没有 TronLink 扩展的移动浏览器直接转移到 TronLink 移动应用程序,之后我将继续在那里使用 dapp,但是当我点击链接时, TronLink 刚刚打开,“外部”窗口出现“错误”,没有任何具体信息。我注意到,使用与我使用的相同的代码,网站 sunswap.com 运行顺利,我不明白原因,也许有某种原因白名单 dapp 决定我是否可以这样做?
const u = {
url: "some_url.com",
callbackUrl: "some_callback.com",
dappName: "Limitless",
protocol: "TronLink",
version: "1.0",
chainId: "0x2b6653dc",
action: "login",
actionId: "e5471a9c-b0f1-418b-8634-3de60d68a288",
};
const url = "tronlinkoutside://pull.activity?param=".concat(
encodeURIComponent(JSON.stringify(u))
);
console.log(url);
return (window.location.href = url);
创建深度链接后,我将被转移到 tronlink 应用程序,我的 dapp 将立即打开
自 2023 年 8 月更新以来,TronLink 移动应用程序似乎已阻止所有第三方深度链接。 (sunswap.com是波场TRON官方应用) 之前有一个白名单,您可以向他们发送电子邮件以添加您的应用程序托管服务。 我们以前这样做过,并且在一段时间内有效,但现在不行。 [参考][1] [1]:https://github.com/tronprotocol/tronwallet-adapter/issues/30#issuecomment-1736920590