您可以通过手动构建具有以下形式的 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 应用程序所必需的。 |
佛罗里达州 | 未安装应用程序时打开的链接。指定此项以在未安装应用程序时执行除从 Play 商店安装应用程序以外的操作,例如打开内容的移动网络版本,或显示应用程序的促销页面。 |
amv | 可以打开链接的应用versionCode 的最低版本的版本代码。如果安装的应用程序是旧版本,用户将被带到 Play 商店升级应用程序。 |
iOS参数 | |
---|---|
伊比 | 用于打开链接的 iOS 应用程序的包 ID。该应用程序必须从 Firebase 控制台的概览页面连接到您的项目。动态链接打开 iOS 应用程序所必需的。 |
伊夫 | 未安装应用程序时打开的链接。指定此选项以在未安装应用程序时执行除从 App Store 安装应用程序之外的操作,例如打开内容的移动网络版本,或显示应用程序的促销页面。 |
法则 | 您应用的自定义 URL 方案(如果定义为您应用的捆绑包 ID 以外的内容) |
ipfl | 未安装应用程序时在 iPad 上打开的链接。指定此选项以在未安装应用程序时执行除从 App Store 安装应用程序之外的操作,例如打开内容的 Web 版本,或显示应用程序的促销页面。 |
ipbi | 在 iPad 上用于打开链接的 iOS 应用程序的包 ID。该应用程序必须从 Firebase 控制台的概览页面连接到您的项目。 |
伊西 | 您应用的 App Store ID,用于在未安装应用时将用户引导至 App Store |
imv | 可以打开链接的应用程序的最低版本号。此标志在打开时传递给您的应用程序,您的应用程序必须决定如何处理它。 |
效率 | 如果设置为“1”,则在打开动态链接时跳过应用程序预览页面,而是重定向到应用程序或商店。应用预览页面(默认启用)可以更可靠地将用户在应用中打开动态链接时发送到最合适的目的地;但是,如果您希望仅在无需此页面即可可靠打开动态链接的应用程序中打开动态链接,则可以使用此参数禁用它。此参数仅会影响动态链接在 iOS 上的行为。 |
其他平台参数 | |
---|---|
关闭 | 在 Android 和 iOS 以外的平台上打开的链接。这对于在桌面上指定不同的行为很有用,例如显示应用程序内容/有效负载的完整网页(由参数链接指定)和另一个动态链接以安装应用程序。 |
社交元标签参数 | |
---|---|
英石 | 在社交帖子中共享动态链接时使用的标题。 |
标准差 | 在社交帖子中共享动态链接时使用的描述。 |
si | 与此链接相关的图像的 URL。图片应至少为 300x200 像素,且小于 300 KB。 |
分析参数 | |
---|---|
utm_source utm_medium utm_活动 utm_term utm_content | Google Play 分析参数。 |
在 ct 公吨 点 | iTunes Connect 分析参数。 |
调试 URL
您可以通过采用长网址或短网址并附加调试参数来调试动态链接。
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
调试参数 | |
---|---|
d | 不要加载动态链接,而是生成一个流程图,您可以使用它来预览动态链接在不同平台和配置上的行为。 |
下一步
创建动态链接后,您需要设置您的应用程序以接收动态链接并在用户打开它们后将用户转到您应用程序中的正确位置。
要在您的应用程序中接收动态链接,请参阅iOS 、 Android 、 C++和Unity的文档。