Как перейти сразу в App Store по динамической ссылке, когда у пользователя не установлено приложение?

В настоящее время 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/web-to-app https://rnfirebase.io/docs/v5.xx/links/reference/SocialParameters Я использовал эту документацию..


person Kyungbin Ryu    schedule 21.01.2019    source источник
comment
Я бы посмотрел на провайдеров, которые сделают это за вас, например, на branch.io. Все детали того, как заставить его работать в ссылках Android, Chrome и iOS, очень утомительны.   -  person Gabe Sechan    schedule 21.01.2019
comment
rnfirebase.io/docs/v5.xx/links/reference/IOSParameters ‹- Необходимо установить настройку FallbackUrl!   -  person Kyungbin Ryu    schedule 21.01.2019


Ответы (1)


Вам нужно установить резервные ссылки. Дополнительные параметры свойств можно найти на официальной странице.

person Emre Aktürk    schedule 21.01.2019
comment
Благодарность! rnfirebase.io/docs/v5.xx/links/reference/IOSParameters ‹- этот Документ помогает мне! - person Kyungbin Ryu; 21.01.2019