Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.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
Firebase-Future::ErrorMessage() 我目前正在使用C++ FialBasic身份验证API,并努力寻找错误的任何文档。_C++_Firebase_Firebase Authentication - Fatal编程技术网

Firebase-Future::ErrorMessage() 我目前正在使用C++ FialBasic身份验证API,并努力寻找错误的任何文档。

Firebase-Future::ErrorMessage() 我目前正在使用C++ FialBasic身份验证API,并努力寻找错误的任何文档。,c++,firebase,firebase-authentication,C++,Firebase,Firebase Authentication,有三个身份验证错误代码; kauthrornone,kauthrorunimplemented&kauthrorfailure 我使用Future::ErrorMessage()在失败案例中提取一个更简洁的错误描述,然后(相当令人厌恶地)映射到我的处理程序中的一个内部(更简洁)错误代码。但是,没有任何文档(我可以找到)描述ErrorMessage()所涵盖的详细错误消息 所以我觉得我一定是错过了一个窍门——人们如何用C++ AuthAPI? 干杯首先您应该检查未来课程的状态,如果状态为kFutu

有三个身份验证错误代码;
kauthrornone
kauthrorunimplemented
&
kauthrorfailure

我使用
Future::ErrorMessage()
在失败案例中提取一个更简洁的错误描述,然后(相当令人厌恶地)映射到我的处理程序中的一个内部(更简洁)错误代码。但是,没有任何文档(我可以找到)描述
ErrorMessage()
所涵盖的详细错误消息

所以我觉得我一定是错过了一个窍门——人们如何用C++ AuthAPI?
干杯

首先您应该检查未来课程的状态,如果状态为kFutureCompleted,则检查kAuthErrorNone或其他错误

首先,您应该检查Future类的状态,如果状态为kFutureCompleted,则检查错误是否为kAuthErrorNone或其他内容

谢谢你的回复。所以我首先检查将来是否完成,然后检查auth错误响应。在kAuthErrorFailure发生故障的情况下,我将拉出错误字符串。问题是错误的细节是在一个字符串中。没有相应的枚举类型来为这些字符串设置键,也没有涵盖所有可能错误字符串的文档。因此,我看不出任何合理的方法来处理所有的错误结果。谢谢您的回复。所以我首先检查将来是否完成,然后检查auth错误响应。在kAuthErrorFailure发生故障的情况下,我将拉出错误字符串。问题是错误的细节是在一个字符串中。没有相应的枚举类型来为这些字符串设置键,也没有涵盖所有可能错误字符串的文档。因此,我看不到任何合理的方法来处理所有的错误结果。