我正在为我的电子商务应用程序使用Firebase深度链接。我可以从控制台创建一个动态链接,并向其中添加带有额外参数的深层链接。但是这些参数是硬编码的。
我从文档中看到,我们可以使用API和SDK创建动态链接。建议在文档中每次创建一个新的。
此外,使用API或SDK创建的动态链接也不会显示在控制台中。
有什么办法可以使动态链接保持不变并将参数传递给它?
我打算将动态链接与通知结合使用。我想使用动态链接将通知深层链接到特定屏幕。
是否可以将其他参数(例如order_id或product_id)添加到动态链接?
答案 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更为明确。