我正在使用生物识别提示来验证我的应用程序上的客户端。我遇到的问题是:在我使用错误的指纹 5 次后,我得到了将 API 锁定 30 秒的 ERR_LOCKOUT。在那之后,我一直收到锁定错误,即使我只是尝试创建生物识别提示信息而不使用手指进行身份验证。如何让应用更稳定?我需要在这 30 秒内使用处理程序还是有其他方法?
PS:收到错误后,我使用身份验证取消回调并返回错误
我正在使用生物识别提示来验证我的应用程序上的客户端。我遇到的问题是:在我使用错误的指纹 5 次后,我得到了将 API 锁定 30 秒的 ERR_LOCKOUT。在那之后,我一直收到锁定错误,即使我只是尝试创建生物识别提示信息而不使用手指进行身份验证。如何让应用更稳定?我需要在这 30 秒内使用处理程序还是有其他方法?
PS:收到错误后,我使用身份验证取消回调并返回错误
您是否遵循博客文章blogPost1和blogPost2中提出的建议?如果没有,建议遵循这些模式。关于ERROR_LOCKOUT
文档读取
/**
* The operation was canceled because the API is locked out due to too many attempts.
* This occurs after 5 failed attempts, and lasts for 30 seconds.
*/
int ERROR_LOCKOUT = 7;
您可以通过多种方式在代码中处理此问题:
确切地说,您应该只在调用时收到此错误,authenticate()
而不是在尝试创建PromptInfo
.