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

Do I need to manually create a dynamic link for every product in the e-commerce app while using firebase dynamic link?

我正在为我的电子商务应用程序使用 firebase deep link。我能够从控制台创建动态 link 并向其添加带有额外参数的深度 link。但是这些参数是硬编码的。

我可以从文档中看到我们可以使用 API 和 SDK 创建动态 links。文档中建议每次都创建一个新的。

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

有没有办法保持动态 link 相同并将参数传递给它?

我打算将动态 link 与通知结合使用。我想使用动态 links 将通知深入 link 到特定屏幕。

有没有办法向动态 link 添加额外的参数(例如 order_id 或 product_id)?

由于您的每个产品都是独一无二的,因此每个产品都需要一个独特的动态 link。

如果您想传递自定义值,通常将它们编码到 URL 中,如下所示:

例如,如果您使用 "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]

注意:我将 "manually" 放在引号中,因为以这种方式构建 URLs 是高度自动化的;它只是比使用 API 构建 URL.

更明确