Я попытался перейти с глубоких ссылок реагирующей навигации на динамические линки с помощью 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 таким образом?