पुराने दस्तावेज़ों के अनुसार फ़ायरबेस फ़ायरबेस त्रुटि के रूप में प्रमाणीकरण त्रुटि प्रदान करता है जो इसमें कोड प्रदान करता है लेकिन नए फायरबेस 9.0.2 में यह केवल अपवाद होगा जिसे FirebaseAuthException में डाला जा सकता है और कोड प्राप्त हो रहा है लेकिन स्ट्रिंग है। अब मैं फायरबेस में सभी संभावित त्रुटियों को प्राप्त करना चाहता हूं। मैंने कोशिश की है लेकिन कोई समाधान नहीं मिला। आईओएस में हैंडल त्रुटि अनुभाग है और एंड्रॉइड में कोड (int) के साथ त्रुटि प्रदान करता है। कृपया मदद करे। अग्रिमफायरबेस 9.0.2 प्रमाणीकरण त्रुटि कोड
5
A
उत्तर
3
FirebaseAuth में हर संभव त्रुटियों हो रही के लिए में Thanx आप कुछ इस तरह कर सकते हैं:
private void handleAuthenticationException(@NonNull Exception exception) {
if (exception instanceof FirebaseAuthUserCollisionException) {
if (((FirebaseAuthUserCollisionException) exception).getErrorCode().equals("ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL")) {
//do something...
}
}
// Other relevant exceptions for you...
}
और इस तरह अपने OnFailureListener से इस विधि कॉल:
firebaseAuth.signInWithCredential(credential).
.addOnSuccessListener(/*Your code here!*/)
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
handleAuthenticationException(exception);
}
);
की जांच करें FirebaseAuthException अधिक जानकारी के लिए प्रलेखन।
1
आप गलत जगह पर किसी भी स्थान पर कोड का पालन करके त्रुटि को टोस्ट करने का प्रयास कर सकते हैं।
Toast.makeText(YourActivity.this, ((FirebaseAuthException) task.getException()).getMessage(), Toast.LENGTH_SHORT).show();
+0
बताएं कि यह कैसे काम करता है और यह सवाल का जवाब क्यों देता है। –
+0
धन्यवाद! मैं इस समाधान की तलाश में था :) –
संबंधित मुद्दे
- 1. फायरबेस पुन: प्रमाणीकरण आवश्यक
- 2. फायरबेस कस्टम ओएथ प्रमाणीकरण
- 3. फायरबेस पर प्रमाणीकरण स्कोप
- 4. फायरबेस सेवा त्रुटि
- 5. वर्डप्रेस वेबसाइट पर फायरबेस प्रमाणीकरण
- 6. फायरबेस ने 404 त्रुटि
- 7. फायरबेस अनुमति अस्वीकार त्रुटि
- 8. फायरबेस डिप्लॉयमेंट त्रुटि
- 9. विभिन्न भाषाओं में फायरबेस त्रुटि संदेश?
- 10. फायरबेस एथ त्रुटि फेंकना (फायरबेस 3.x और स्विफ्ट)
- 11. फायरबेस
- 12. प्रमाणीकरण त्रुटि
- 13. प्रमाणीकरण त्रुटि
- 14. प्रमाणीकरण त्रुटि
- 15. फायरबेस सीएलआई कार्य फ़ंक्शन - त्रुटि:
- 16. फायरबेस
- 17. एपीआई प्रमाणीकरण त्रुटि
- 18. Asp.net पहचान प्रमाणीकरण त्रुटि
- 19. GoogleAuthUtil.getToken अमान्य प्रमाणीकरण कोड
- 20. आईओएस: Google प्रमाणीकरण कोड
- 21. फायरबेस एथविथऑथथैरेक्ट()
- 22. फायरबेस डीबी - फायरबेस डाटाबेस
- 23. फायरबेस
- 24. प्रमाणीकरण पहचान फ़ाइल से त्रुटि कोड के साथ विफल -18
- 25. फायरबेस
- 26. यूनिटी/फायरबेस Google का उपयोग करके प्रमाणीकरण कैसे करें?
- 27. आरपीसी प्रमाणीकरण त्रुटि
- 28. ईमेल सर्वर प्रमाणीकरण त्रुटि
- 29. फायरबेस
- 30. फायरबेस
हाँ मैंने इसे भी पसंद किया लेकिन इसका उपयोग करने के लिए कोई लचीला नहीं है। पुराने संस्करण और आईओएस में FirAuthError है जो कोड को पूर्णांक देता है। तो मैं इस तरह के समाधान की उम्मीद कर रहा था। जवाब देने के लिए वैसे भी धन्यवाद। –