Отложенный ответ ветви iOS после установки App Store

У меня есть веб-страница, которая перенаправляет пользователя в мое приложение с помощью универсальных ссылок Branch. Если приложение не установлено в телефоне, пользователь перенаправляется в AppStore; иначе приложение открывается. Я использую Branch для отправки некоторых ключей вместе с ним в приложение. Как только приложение открывается, блок обратного вызова филиала в приложении получает ответ, а ключи получают в приложении. Но иногда ответ филиала задерживается, а ключи средневековья задерживаются. Отправляемые ключи требуются сразу же после завершения запуска приложения.

Могу ли я сделать что-то, чтобы минимизировать это время задержки от ответа филиала.

временная задержка происходит случайным образом - один раз в 8 раз.

  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
     Branch.getInstance().initSession(launchOptions: launchOptions) { params, error in
            // params are the deep linked params associated with the link that the user clicked -> was re-directed to this app
            // params will be empty if no data found

            if error == nil {
                print(params as? [String: AnyObject] ?? {})

                            }
                        }
                    }
}

Этот блок получает обратный вызов, когда филиал отправляет ключи / параметры. Иногда этот блок вызывается через 2-5 минут после запуска приложения.

1 ответ

Джеки из филиала здесь. Все наши сервисы работают без существенных задержек, которые вы можете ожидать. (Обратитесь к нашей странице статуса здесь: https://status.branch.io/)

Если вы продолжаете испытывать задержки на постоянной основе, можете ли вы попробовать запустить наш пример кода и посмотреть, повторяется ли поведение? (пожалуйста, не забудьте протестировать на сильном Wi-Fi, чтобы исключить любые проблемы с сетью!) https://docs.branch.io/pages/apps/ios/

Если у вас есть какие-либо дополнительные вопросы, не стесняйтесь обращаться к нам напрямую по интеграции@branch.io. Вы можете указать свои учетные данные в электронной почте, чтобы наша команда провела персональное расследование!

Другие вопросы по тегам