मैं अपने प्रोग्राम के लिए सबज वर्कफ़्लो प्राप्त करना चाहता हूं, लेकिन मैं स्टोर उपयोगकर्ताओं को लॉगिन/पासवर्ड जोड़ी को खुले तरीके से नहीं चाहता हूं। मुझे अपने ऐप में वर्कफ़्लो का एहसास करने के लिए क्या उपयोग करना चाहिए? कोई सलाह? धन्यवाद।सी ++ बाइंडिंग के लिए फायरबेस ऑटोोलिन (पहली बार लॉगिन) वर्कफ़्लो
अपडेट: मेरे पास अब क्यूटी/क्यूएमएल में लिखा गया सरल ऐप है और फायरबेस सी ++ एपीआई का उपयोग करता है।
स्टार्ट पर मुझे फायरबेस नहीं मिल रहा है :: ऐप और फायरबेस :: एथ सफलतापूर्वक init।
void AuthManager::OnAuthStateChanged(firebase::auth::Auth *auth)
{
if(auth->CurrentUser()){
qDebug() << "get auth :" << auth->CurrentUser()->Email().c_str();
}
else{
qDebug() << "still not auth";
}
}
शुरू एप्लिकेशन के बाद यह दूसरी शाखा लॉग ("अभी भी प्रमाणन नहीं") सांत्वना देने लिखते हैं: init प्रमाणीकरण के बाद, मैं सरल हैंडलर कोड के साथ रजिस्टर AuthStateListener कक्षा हूँ। और कोई और नहीं होता है। फिर, gui में मैं अपने साइनइन बटन पर क्लिक करता हूं और बटन के हैंडलर में SignInWithEmailAndPassword
करता हूं। उसके बाद मुझे OnAuthStateChanged
में नया ईवेंट मिलता है। अब मैं अधिकृत हूं, लेकिन कोई autologin नहीं। उम्मीद है कि यह मदद करता है। धन्यवाद।
क्या आपको [इस] का जवाब मिला (http://webcache.googleusercontent.com/search?q=cache:1tF4_KbWNhUJ:stackoverflow.com/questions/40897719/undefined-symbols-at-firebasevariant+&cd=1&hl=hi&ct = clnk & gl = dk और ग्राहक = ubuntu)? मैं पूछ रहा हूं क्योंकि libanalytics.a – Larpon
@Larpon के खिलाफ लिंक करने का प्रयास करते समय मेरे पास बहुत ही समान आउटपुट है, आप पुस्तकालय सूची को लिंक करते हैं। कुछ स्थैतिक पुस्तकालयों को किसी दूसरे के पहले या बाद में लिंक करना चाहिए। आदेश के साथ खेलो। – Dcow
यूप्स जो यह था! – Larpon