Как извлечь параметры из полученной ссылки в динамической ссылке на собственный firebase? - PullRequest
1 голос
/ 27 марта 2019

Я попытался перейти с глубоких ссылок реагирующей навигации на динамические линки с помощью firebase, используя эту библиотеку (act-native-firebase). Я настроил все, и ссылки генерируются и принимаются в приложении. Тем не менее, есть ли способ извлечь параметры, отправленные в ссылке, используя эту библиотеку? На данный момент это мой код для обработки полученной ссылки:

  handleDynamicLink = () => {
    firebase
      .links()
      .getInitialLink()
      .then((url) => {
        console.tron.log('link is ', url);
      })
      .catch((error) => {
        console.tron.log(error);
      });
  };

полученный URL https://links.dev.customdomain.in/?link=products%2F1122 Я хочу извлечь идентификатор продукта 1122 из URL. Единственный способ для меня сейчас - это проанализировать строку и вручную извлечь соответствующие параметры. В отличие от глубоких ссылок в режиме реагирующей навигации, где я использовал путь, например

   Product: {
      screen: Product,
      path: 'customdomain/products/:slug',
    },

Где данные слага или идентификатор, используемые для передачи в качестве параметра навигации на соответствующем экране. Я что-то пропустил? Как я могу передать параметры Mutliple таким образом?

...