使用Firebase动态链接时,是否需要为电子商务应用程序中的每个产品手动创建动态链接?

时间:2019-03-05 13:36:41

标签: firebase firebase-dynamic-links

我正在为我的电子商务应用程序使用Firebase深度链接。我可以从控制台创建一个动态链接,并向其中添加带有额外参数的深层链接。但是这些参数是硬编码的。

我从文档中看到,我们可以使用API​​和SDK创建动态链接。建议在文档中每次创建一个新的。

此外,使用API​​或SDK创建的动态链接也不会显示在控制台中。

有什么办法可以使动态链接保持不变并将参数传递给它?

我打算将动态链接与通知结合使用。我想使用动态链接将通知深层链接到特定屏幕。

是否可以将其他参数(例如order_id或product_id)添加到动态链接?

1 个答案:

答案 0 :(得分:1)

由于每个产品都是唯一的,因此每个产品都需要一个唯一的动态链接。

如果要传递自定义值,通常将它们编码为URL,如下所示:Add parameter to Firebase Dynamic Links

例如,如果您使用"manually" create URLs,则输入您选择的link参数,其中将包含您的产品ID:

https://your_subdomain.page.link/?link=https://www.example.com/product1234&apn=package_name[&amv=minimum_version][&afl=fallback_link]

注意:我在此处用引号“手动”括起来,因为以这种方式构建URL是高度可自动化的。它比使用API​​构建URL更为明确。