安装App Store后延迟分支响应iOS

时间:2018-07-27 06:37:25

标签: ios swift branch branch.io ios-universal-links

Hie 我有一个网页,该网页使用 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 个答案:

答案 0 :(得分:0)

来自Branch的Jackie。我们所有的服务都可以正常运行,并且没有预期的明显延迟。 (请在此处查看我们的状态页:https://status.branch.io/

如果您继续以一致的方式遇到延迟,您是否可以尝试运行我们的示例代码,看看行为是否会自行重复? (请务必在强大的wifi上进行测试,以排除任何网络问题!) https://docs.branch.io/pages/apps/ios/#install-branch

如果您有任何其他疑问,请随时直接通过Integration@branch.io与我们联系。您可以在电子邮件中包含您的分行凭据,以​​供我们的团队进行个性化调查!