Нужно ли вручную создавать динамическую ссылку для каждого продукта в приложении электронной коммерции при использовании динамической ссылки Firebase? - PullRequest
0 голосов
/ 05 марта 2019

Я использую глубокую ссылку Firebase для своего приложения электронной коммерции.Я могу создать динамическую ссылку из консоли и добавить к ней глубокую ссылку с дополнительными параметрами.Но эти параметры жестко закодированы.

Из документов видно, что мы можем создавать динамические ссылки с использованием API и SDK.В документации рекомендуется каждый раз создавать новую.

Кроме того, динамические ссылки, созданные с помощью API или SDK, не отображаются в консоли.

Есть ли способ сохранитьдинамическая ссылка такая же и передать ей параметры?

Я планирую использовать динамические ссылки вместе с уведомлением.Я хочу использовать динамические ссылки для глубокой связи уведомления с конкретным экраном.

Есть ли способ добавить дополнительные параметры (например, order_id или product_id) к динамической ссылке?

1 Ответ

1 голос
/ 05 марта 2019

Поскольку каждый из ваших продуктов уникален, каждому из них потребуется уникальная динамическая ссылка.

Если вы хотите передать пользовательские значения, вы обычно кодируете их в URL, как показано здесь: Добавьте параметр в Динамические ссылки Firebase .

Например, если вы используете «вручную» для создания URL-адресов , вы передаете параметр link по вашему выбору, который будет содержать идентификатор вашего продукта:

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

Примечание: я помещаю туда "вручную" в кавычки, так как создание URL-адресов таким способом очень автоматизировано; это просто более явно, чем использование API для создания URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...