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分钟后会调用此阻止。
答案 0 :(得分:0)
来自Branch的Jackie。我们所有的服务都可以正常运行,并且没有预期的明显延迟。 (请在此处查看我们的状态页:https://status.branch.io/)
如果您继续以一致的方式遇到延迟,您是否可以尝试运行我们的示例代码,看看行为是否会自行重复? (请务必在强大的wifi上进行测试,以排除任何网络问题!) https://docs.branch.io/pages/apps/ios/#install-branch
如果您有任何其他疑问,请随时直接通过Integration@branch.io与我们联系。您可以在电子邮件中包含您的分行凭据,以供我们的团队进行个性化调查!