Я работаю над приложением React Native, которое должно открывать динамическую ссылку firebase. Я могу создать динамическую ссылку с помощью API Firebase, но когда я открываю ссылку, и я хотел бы записать, было ли приложение из открытой ссылки, оно возвращает просто значение NULL.
Я использую такой способ:
componentWillMount() {
firebase.links()
.getInitialLink()
.then((url) => {
if (url) {
Alert.alert("Opened from link")// app opened from a url
} else {
Alert.alert("Not opened linkes") // app NOT opened from a url
}
});
}
Может ли кто-нибудь проверить это, пожалуйста, что я делаю не так?
Я использую пакет expo-firebase для реагирования
это обычный веб-SDK. он не поддерживает динамическую ссылку firebase
Насколько я знаю, react-native-firebase также использует веб-SDK.
Это не так. Он реализует собственный SDK. взгляните здесь и посмотрите, какие модули вы можете использовать из веб-SDK firebase для response-native. поддерживаемые функции Firebase
О, спасибо. Я ошибся, теперь я использую react-native-firebase с родным Firebase SDK, который отлично работает. До этого приходилось катапультироваться на экспокит.
@RobertKovacs Можете ли вы получить ссылку, если приложение не установлено и не установлено из магазина / пользовательской ссылки?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы используете пакет npm firebase, я имею в виду обычный веб-SDK или реагировать-родной-firebase.