Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Firebase电话验证码的超时时间是多少?如何设置一个?_Ios_Iphone_Firebase_Firebase Authentication_Firebase Cloud Messaging - Fatal编程技术网

Ios Firebase电话验证码的超时时间是多少?如何设置一个?

Ios Firebase电话验证码的超时时间是多少?如何设置一个?,ios,iphone,firebase,firebase-authentication,firebase-cloud-messaging,Ios,Iphone,Firebase,Firebase Authentication,Firebase Cloud Messaging,在iOS中,根据官方文件,没有方法为电话号码验证码设置超时时间(甚至不知道默认值)。一些消防队员能澄清为什么会这样吗?默认超时持续时间是多少?如果可能,如何在iOS中设置它 另一方面,在安卓系统中,一切都很好:FirebaseUI采用不同的方法,在允许用户重新发送代码之前显示计时器(需要15秒)。这是一种更好的方法,因为即使提供了过期,由于流中的各种延迟,它也将不准确,并且值可能会更改,因为出于安全原因,Firebase Auth有权更改该值。否则,它可以用于暴力攻击 Android的onCod

在iOS中,根据官方文件,没有方法为电话号码验证码设置超时时间(甚至不知道默认值)。一些消防队员能澄清为什么会这样吗?默认超时持续时间是多少?如果可能,如何在iOS中设置它


另一方面,在安卓系统中,一切都很好:

FirebaseUI采用不同的方法,在允许用户重新发送代码之前显示计时器(需要15秒)。这是一种更好的方法,因为即使提供了过期,由于流中的各种延迟,它也将不准确,并且值可能会更改,因为出于安全原因,Firebase Auth有权更改该值。否则,它可以用于暴力攻击


Android的
onCodeAutoRetrievalTimeOut
超时与此无关。它是要求用户提供代码之前代码自动检索的超时,而不是代码输入的超时。自动检索只是android的一项功能。

当你说超时时,你是指代码过期前的超时吗?@bojeil,是的,没错。我想显示一个倒计时,以便用户知道代码过期前他还有多少时间。他们采用另一种方法,在允许用户重新发送代码之前显示计时器(它们需要15秒)。这是一种更好的方法,因为即使提供了过期,由于流中的各种延迟,它也将不准确,并且该值可能会更改,因为出于安全原因,Firebase Auth有权更改该值。否则,它可能被用于暴力攻击。android的超时与此无关。它是代码自动的超时在要求用户提供代码而不是输入代码的超时之前进行检索。自动检索只是android的一项功能。我们如何更改firebase UI的15秒计时器?