Firebase Dynamic Link всегда показывает страницу предварительного просмотра, когда приложение не установлено - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть приложение React Native с динамическими ссылками.Динамическая ссылка открывается правильно, когда приложение установлено.Но когда приложение не установлено, я хотел бы открыть определенный веб-сайт, а не страницу предварительного просмотра AppStore.Что касается документации по Resact-native-Firebase, метод «setFallbackUrl» на iOS должен справиться с этим.Но это совсем не работает ...

Я использую реактивную-native-firebase 5.2.1

Вот мой код для создания динамической ссылки:

const link = new firebase.links.DynamicLink(`fallback-url&para=?${someparams}`, 'my.test.link')
        .android.setPackageName('packagename')
        .ios.setBundleId('packagename')
        .ios.setFallbackUrl('fallback-url')
        .ios.setCustomScheme('customscheme')
        .android.setFallbackUrl('fallback-url')
        .analytics.setCampaign('title')

    firebase.links()
        .createShortDynamicLink(link, 'UNGUESSABLE')
        .then((url) => {
            this.setState({ link: url })
        });

Что-то отсутствует в моем коде или есть какое-то конкретное правило, например, что резервный URL должен быть https ... или что-то еще?

Спасибо за вашу помощь!

...