如果扫描设备上已安装您的应用,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} 对象: