В настоящее время Dynamic Link обычно используется в приложении React-native. Однако динамическая ссылка не перенаправляется в магазин приложений, если пользователь не установил приложение.
createShortDynamicLink(contentKey, title, subtitle, youTubeVideoId) {
const dynamicLinkDomain = __DEV__
? 'test.page.link'
: 'test.page.link';
const link =
new firebase.links.DynamicLink(`https://test.com/contents/${contentKey}`, dynamicLinkDomain)
.social.setImageUrl(`https://img.youtube.com/vi/${youTubeVideoId}/hqdefault.jpg`) // make size over 200*200
.social.setDescriptionText(subtitle)
.social.setTitle(title)
.android.setPackageName(DeviceInfo.getBundleId())
.ios.setBundleId(DeviceInfo.getBundleId());
return firebase.links()
.createShortDynamicLink(link, 'UNGUESSABLE');
}
https://firebase.google.com/docs/dynamic-links/use-cases/веб-приложениеhttps://rnfirebase.io/docs/v5.x.x/links/reference/SocialParameters Я использовал эти документы ..
Вам нужно установить резервные ссылки. Дополнительные параметры свойств можно найти в официальная страница..
Благодарность! rnfirebase.io/docs/v5.x.x/links/reference/IOSParameters <- мне помогают эти Документы!
Я бы посмотрел на провайдеров, которые сделают это за вас, например, на branch.io. Все детали того, как заставить его работать в ссылках Android, Chrome и iOS, очень утомительны.