Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

使用社交元数据生成链接预览

创建 Dynamic Links 动态链接时,您可以通过指定社交元数据来改善应用和网站显示您的动态链接的方式。 这些元数据以社交元标记的形式传递到支持的服务,供这些服务实现丰富的链接呈现效果。

例如,社交应用可以使用元数据将分享的动态链接呈现为带有标题、链接内容的说明及预览图片的卡片。

此外,当您在 iOS 上打开动态链接时,所显示的应用预览页面将使用元数据(如果提供)来显示链接内容的预览。

社交分享预览

社交应用可以根据社交元数据,为分享的动态链接实现丰富的预览效果。例如:

以上示例是指定了下列元数据的动态链接的预览:

  • 标题 (st):网纹长颈鹿

  • 说明 (sd):网纹长颈鹿,也称为索马里长颈鹿,是原生于非洲之角的长颈鹿亚种。

  • 图片 (si):(图片的网址)

    该图片的尺寸应至少为 300x200 像素,且小于 300 KB。

社交元数据会被传递至 Twitter、Facebook、Facebook Messenger、iMessage、WhatsApp、Google+ 等服务。

应用预览页面

当用户在 iOS 上打开动态链接时,他们会看到一个应用预览页面,其中说明将使用哪个应用打开该链接。应用预览页面尽可能减少了不必要的系统对话框并使用户能够导航到应用内浏览器之外,可以更加可靠地将用户引导至最合适的目标位置(例如您的应用)。因此,应用预览页面可以提高动态链接的点击安装转化率。

应用预览页面还能实现在 iOS 设备上将动态链接作为唯一的匹配项进行接收。当用户选择 Save my place in the app,并点击 Open 后,动态链接会复制到 iOS 剪贴板;然后,当您的应用打开后,Dynamic Links SDK 会接收链接,并且可百分百确保应用当前的用户就是点击链接的用户。

如果您未在动态链接中指定社交元数据,则应用预览页面会根据您的应用在 App Store 中的信息来显示应用的名称、图标和说明。例如:

如果您在动态链接中提供社交元数据,则应用预览页面会显示您指定的标题、说明和图片,以及应用的名称和图标。例如:

您可以通过指定动态链接参数 efr=1 来绕过应用预览页面。请注意,如果没有应用预览页面,则动态链接不能在 iOS 设备上作为唯一匹配项被接收。