我想获得我的程序的subj工作流程,但我不希望商店用户以开放的方式登录/密码对。 我应该用什么来实现我的应用程序中的工作流程? 有什么建议吗?感谢。
更新: 我现在拥有的,简单的应用程序,用Qt / Qml编写并使用Firebase C ++ API。
一开始我得到Firebase :: App和Firebase :: Auth成功初始化。 在init Auth之后,我使用简单的处理程序代码注册AuthStateListener类:
void AuthManager::OnAuthStateChanged(firebase::auth::Auth *auth)
{
if(auth->CurrentUser()){
qDebug() << "get auth :" << auth->CurrentUser()->Email().c_str();
}
else{
qDebug() << "still not auth";
}
}
启动应用程序后,它会写入控制台第二分支日志(“仍然不是auth”)。
没有其他事情发生。
然后,在gui中,我点击我的signIn按钮并在按钮的处理程序中执行SignInWithEmailAndPassword
。
之后我在OnAuthStateChanged
获得了新活动。现在我授权,但没有自动登录。
希望能帮助到你。感谢。
答案 0 :(得分:1)
通过更新到Firebase C ++ SDK 2.1.0(来自9dec 2016)解决了问题