Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

手动构建动态链接 URL

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

您可以通过手动构建具有以下形式的 URL 来创建动态链接:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

动态链接参数

深层链接参数(Payload 参数)
关联

您的应用将打开的链接。指定您的应用程序可以处理的 URL,通常是应用程序的内容或负载,它会启动特定于应用程序的逻辑(例如向用户提供优惠券或显示欢迎屏幕)。此链接必须是格式正确的 URL、正确的 URL 编码、使用 HTTP 或 HTTPS,并且不能是另一个动态链接。

安卓参数
apn用于打开链接的 Android 应用程序的包名称。该应用必须从 Firebase 控制台的概览页面连接到您的项目。动态链接打开 Android 应用程序所必需的。
afl未安装应用程序时打开的链接。指定此项以在未安装应用程序时从 Play 商店安装应用程序以外的其他操作,例如打开内容的移动 Web 版本,或显示应用程序的促销页面。
amv可以打开链接的应用的最低版本的versionCode 。如果安装的应用程序是旧版本,则用户将被带到 Play 商店以升级应用程序。
iOS 参数
宜必思用于打开链接的 iOS 应用程序的捆绑包 ID。该应用必须从 Firebase 控制台的概览页面连接到您的项目。动态链接打开 iOS 应用程序所必需的。
国际金融联盟未安装应用程序时打开的链接。指定此项以在未安装应用程序时从 App Store 安装应用程序以外的其他操作,例如打开内容的移动 Web 版本,或显示应用程序的促销页面。
法律您的应用的自定义 URL 方案(如果定义为您的应用的捆绑包 ID 以外的内容)
ipfl未安装应用程序时在 iPad 上打开的链接。指定此项以在未安装应用程序时从 App Store 安装应用程序以外的其他操作,例如打开内容的 Web 版本,或显示应用程序的促销页面。
ipbi用于在 iPad 上打开链接的 iOS 应用程序的捆绑包 ID。该应用必须从 Firebase 控制台的概览页面连接到您的项目。
伊西您应用的 App Store ID,用于在未安装应用时将用户引导至 App Store
imv可以打开链接的应用的最低版本。此标志在打开时传递给您的应用程序,您的应用程序必须决定如何处理它。
efr如果设置为“1”,则在打开动态链接时跳过应用预览页面,而是重定向到应用或商店。应用预览页面(默认启用)在用户打开应用中的动态链接时,可以更可靠地将用户引导至最合适的目的地;但是,如果您希望仅在可以在没有此页面的情况下可靠地打开动态链接的应用中打开动态链接,则可以使用此参数禁用它。此参数只会影响动态链接在 iOS 上的行为。
其他平台参数
关闭在 Android 和 iOS 之外的平台上打开的链接。这对于在桌面上指定不同的行为很有用,例如显示应用程序内容/有效负载的完整网页(由参数链接指定)以及另一个用于安装应用程序的动态链接。
社交元标记参数
英石在社交帖子中共享动态链接时使用的标题。
sd在社交帖子中共享动态链接时使用的描述。
西与此链接相关的图像的 URL。图片至少应为 300x200 像素,且小于 300 KB。
分析参数
utm_source
utm_medium
utm_campaign
utm_term
utm_content
谷歌播放分析参数。

ct
公吨
pt
iTunes Connect 分析参数。

调试 URL

您可以通过获取长 URL 或短 URL 并附加调试参数来调试动态链接。

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
调试参数
d无需加载动态链接,而是生成可用于预览动态链接在不同平台和配置上的行为的流程图。

下一步

创建动态链接后,您需要将应用设置为接收动态链接,并在用户打开动态链接后将用户发送到应用中的正确位置。

要在您的应用中接收动态链接,请参阅iOSAndroidC++Unity的文档。