如何在 Nextjs 中进行深度链接

How to deeplink in Nextjs

我目前正在使用 window.assign(bundlename://linkname) 将用户深层链接到该应用程序(如果该应用程序安装在他们的设备上),但我一直收到 Safari 无法打开页面,因为地址无效

我也尝试过使用 window.location.assign = bundlename://linkname 但这也不起作用

感谢您的详细评论 - 我可以用 document.location

打开

查看此沙箱,如果您没有安装 Doordash,请替换为应用方案 - https://codesandbox.io/s/cranky-lewin-ydbp5?file=/pages/index.js