android - 如何在 android firebase 中为特定帖子生成动态链接

标签 android firebase dynamic-linking firebase-dynamic-links

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

最佳答案

Firebase 动态链接是一种框架,可将您的深层链接提供给 iOS 应用程序、Android 应用程序或您的网站。您问的问题是关于深层链接本身。这就是 Firebase 文档中未涵盖的原因。由于文档假定开发人员了解如何创建深层链接。

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

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

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

在接收方,您根据 Firebase 文档接收 Firebase 动态链接,解压深层链接,从深层链接中提取产品 ID 并显示产品。

有道理吗?

关于android - 如何在 android firebase 中为特定帖子生成动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45703215/

相关文章:

java - Google Analytics v4 看不到实时命中

android - Volley 和 Android 互联网权限不起作用

arrays - 无法为新的 Firestore 查询功能创建索引 "array-contains"

android - Firestore 应用程序在调试中工作,但签名的 apk 出现错误

android - Android 上的 OpenCV 眼动追踪

java - Android 中的按钮和 TextView

python - (401) 未经 python-firebase 授权

在动态加载之前检查共享库的兼容性

compiler-errors - LZ4HC编译问题: LZ4_compressBound undefined

jQuery UI 选项卡 - 深度链接到选项卡内容