如何在 android firebase 中为特定 post 生成动态 link

How to generate a dynamic link for a specific post in android firebase

正在使用 android 和 Firebase 开发电子商务应用程序。我了解如何使用 firebase 控制台创建动态 link。但是,我希望能够在用户单击共享按钮时为每个产品创建动态 link。我的意思是,当用户点击分享按钮时,他们应该能够分享包含该特定产品的一些详细信息的 link,以便当有人点击 link 时,他们可以被带到产品详细信息activity 如果他们安装了该应用程序。我试图查看文档,但无法准确找到我 want.l 的内容。有人可以帮助我吗?

Firebase Dynamic Links 是将您的深度 link 交付给 iOS 应用程序、Android 应用程序或您的网站的框架。你问的问题是关于 deep link 本身的。这就是 Firebase 文档中未涵盖的原因。由于文档假定开发人员知道如何创建深度 links.

让我猜猜你如何完成共享特定产品。

为了在您的应用程序中显示产品,您可能有一些识别产品的方法。例如,亚马逊有产品编号。在这个深度 link https://www.amazon.com/gp/product/B00FRDUZXM 中,B00FRDUZXM 是产品 ID。

假设您也有产品 ID。在这种情况下,当用户想要分享产品时,您可以创建深度 link,例如:https://your_company_name.com/product?id=XYZ,其中 XYZ 是产品 ID。 然后在 Firebase Dynamic Link 中包装深度 link。然后用户将通过 Facebook、电子邮件等分享动态 link

在接收方,根据 Firebase 文档,您收到 Firebase Dynamic Link,解压 deep link,从 deep link 中提取产品 ID 并显示产品。

有道理吗?