Discord 链接格式
每一行显示普通网页链接、iPhone URL 方案和 Android 格式。将大写占位符替换为真实值。
| 内容 | 网页链接 | iPhone(URL 方案) | 安卓 |
|---|---|---|---|
| 服务器邀请 | https://discord.gg/INVITE_CODE | discord://invite/INVITE_CODE | discord://invite/INVITE_CODE |
| 打开应用 | https://discord.com/app | discord:// | discord:// |
邀请码必须是有效的。如果链接将出现在个人简介或印刷的二维码上,请创建一个永不过期的邀请码。
大多数应用程序并未正式记录它们的 URL 方案。下面的格式是 DSLink 目前在生产中使用的,但应用程序更新可能会更改它们 — 在将方案硬编码到自己的应用或网站之前,请在真实设备上进行测试。
在网站上使用该方案
URL 方案可以直接放入链接。在 iPhone 上,Safari 会在切换应用前要求访问者确认:
<a href="discord://invite/INVITE_CODE">Open in Discord</a>
有两个限制适用于所有情况。如果应用未安装,空方案没有任何有用的功能——iOS 会显示错误。而且像 Instagram、TikTok 或 X 这样的应用内置浏览器通常会阻止或忽略自定义方案,这恰恰是大多数链接被点击的地方。
无代码替代方案:智能链接
DSLink 智能链接将所有这些内容包裹在一个简短的 URL 中。在手机上,它会尝试适合设备的正确应用格式,如果应用缺失,则回退到 Discord 网页,并将桌面访问者直接发送到网站。你可以在任何地方分享一个链接,并获得点击统计数据。
常见问题
Discord 邀请的 URL 方案是什么?
discord://invite/INVITE_CODE 会在 Discord 应用中打开邀请,在那里访客已登录。
为什么 discord.gg 链接会要求我登录?
它是在浏览器中打开的,而浏览器没有 Discord 会话。discord:// 协议会将邀请传递给应用程序。
如果未安装 Discord 应用程序,会发生什么?
裸 URL 方案会失败:iOS 会显示错误并且不会打开任何内容。始终将其与网页回退配对——在 Android 上使用 intent 中的 S.browser_fallback_url,或者使用 DSLink 智能链接,它会自动回退到网页。