336*_*784 7 ios swift firebase-authentication
我注意到 firebase 的奇怪行为。
在没有互联网的情况下发出登录请求时,firebase 需要很长时间才能超时并在完成处理程序中返回错误。
一旦发生第一次超时,firebase 将在 1 秒或 2 秒后开始超时。
我想降低请求的超时时间。
我知道我可以在提出任何 firebase 请求之前检查互联网连接。但这并不能解决所有情况,因为当实际发送请求时,互联网连接可能会中断。
在这些奇怪的情况下,用户将不得不等待很长时间,并且可能会认为应用程序崩溃而退出应用程序。
我知道我可以观察互联网连接并显示某种图标,让用户知道互联网连接正在中断。但这对于简单的事情来说似乎是很多工作。发生这种情况时,Apple 的网络 api 会立即返回,firebase 无法处理这样的事情似乎很奇怪。
总而言之,我想找到一种方法来降低 firebase 请求的超时时间。
或者
理想情况下,让 firebase 在互联网连接中断后立即返回错误。