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

У меня есть веб-страница, которая перенаправляет пользователя в мое приложение с помощью универсальных ссылок филиала. Если приложение не установлено в телефоне, пользователь перенаправляется в 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 минут после запуска приложения.


person Akaanksha    schedule 27.07.2018    source источник
comment
опубликуйте код и укажите, где именно вас ударили   -  person NitinSingh    schedule 27.07.2018
comment
@NitinSingh Branch работает отлично. Универсальное связывание и получение ключей также осуществляется в приложении. Но иногда приложение получает ключи с задержкой в ​​2-3 минуты, а иногда и 5 минут.   -  person Akaanksha    schedule 27.07.2018
comment
Добавлен код @NitinSingh.   -  person Akaanksha    schedule 27.07.2018


Ответы (1)


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

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

Не стесняйтесь обращаться к нам напрямую по адресу [email protected], если у вас есть дополнительные вопросы. Вы можете включить свои учетные данные Branch в электронное письмо, чтобы наша команда провела индивидуальное расследование!

person Jackie Choi    schedule 27.07.2018