We've updated our API endpoints to match what we use in our application. Some endpoints have been deprecated. See our Deprecated Endpoints page for migration details.
如果扫描设备上已安装您的应用,App Deep Link QR 码会通过其自定义 URI scheme 直接打开应用中的特定界面。如果尚未安装,代码会回退到您应用的商店页面,最后再退回到一个纯网页。它是一种 Quick Code——一种没有落地页的直接动作型 QR。在应用中,其卡片上的文案是 “Open your app directly if it’s installed, otherwise fall back to the store.”(如果已安装则直接打开您的应用,否则回退到商店)。
App Deep Link 始终是动态(dynamic) QR 码——这是必要的,因为解析逻辑(应用 → 商店 → 回退)需要在扫描时运行。您会获得一个 Scanova 短链接(scnv.io/...),也可以绑定自定义域名,但它本身没有落地页。
在侧边栏中,进入 QR Codes,然后点击 Create QR Code(或前往 /qr/create)。点击 Quick Code 卡片。
2
选择 App Deep Link
在 Quick Code 类型网格中,点击顶部 Dynamic 分区下 App Deep Link 下方的 Configure(此类型没有 Static 选项)。这会打开 /qr/quick/appDeepLink 处的表单。
3
添加您的应用 URI
在 App URIs 下,至少输入 Android app URI 或 iOS app URI 之一——即您的应用注册的、用于直接打开的自定义 scheme(例如 myapp://profile)。
4
添加商店链接(可选)和回退网址
在 Store links 下,您可以选择性地添加 Google Play 和/或 Apple App Store 的网址,当应用未安装但设备操作系统被识别时会展示这些链接。在 Fallback URL 下,输入一个 Fallback web URL——此字段为必填项,因为它是所有其他情况下的最终回退目的地。
已填写应用 URI、商店链接和回退网址的 App Deep Link Quick Code 表单
5
发布
点击 Publish。会弹出一个面板,用于确认或重命名 QR 码、分配文件夹或标签,并在确认前调整 QR 码设计。
若要通过 API 而非界面创建 App Deep Link QR 码,请使用类别 ID 23(在 Create QR Code 的 Category dropdown reference 表中标记为 App Deep Link,allowed_qr_types: "dy"——qr_type 只能取 "dy")。与本页其他类别不同,这里的 info 负载是一个裸数组,由带类型的区块组成,而不是 {type, data} 对象: