Динамические ссылки Firebase не выдерживают установку приложения на iOS 11.3.1 - PullRequest
0 голосов
/ 11 мая 2018

Динамические ссылки Firebase не сохраняются на iOS 11.3.1, когда пользователь не установлен. Кто-нибудь еще испытывает эту проблему? Это прекрасно работает до iOS 11.3.1

Репро шаги ::

  1. Нажмите на ссылку FDL
  2. Пользователь перенаправлен в магазин приложений
  3. Пользовательское приложение установки
  4. Открытое пользователем приложение
  5. FDL-параметры не переданы
- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {

//the url here returns:
//google/link/?match_type=none&match_message=No pre-install link matched for this device.
or     
//google/link/?dismiss=1&is_weak_match=1

}

1 Ответ

0 голосов
/ 31 мая 2018

Я сообщил об этом в Firebase, и они все еще работают над исправлением.

https://github.com/firebase/firebase-ios-sdk/issues/1244

В то же время, обходной путь - отключить принудительное переключение.*

FIRDynamicLinkNavigationInfoParameters *navigationParams = [FIRDynamicLinkNavigationInfoParameters parameters];
    navigationParams.forcedRedirectEnabled = NO;
    components.navigationInfoParameters = navigationParams;

или если вы используете консоль администратора для создания ссылки, вам нужно оставить флажок Пропустить страницу предварительного просмотра приложения без отметки.

Обратите внимание, что это означает, что пользователи увидят одну промежуточную страницу перед нейперенаправление в магазин приложений, что не идеально, но по крайней мере FDL-параметры будут переданы.

Надеюсь, это кому-нибудь поможет.

Приветствия!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...