मैंने एक आयनिक 2 ऐप के साथ फायरबेस ईमेल प्रमाणीकरण की कोशिश की है। प्रमाणीकरण ब्राउज़र में "आयनिक सर्व" के साथ काम कर रहा है, लेकिन डिवाइस पर नहीं।
मैं नए उपयोगकर्ता बना सकता हूं और ब्राउज़र में लॉगिन कर सकता हूं और कुछ भी काम नहीं कर रहा है।
मेरे पास निम्नलिखित फ़ंक्शन के साथ एक डेटा-प्रदाता है:
loginUser(email: string, password: string): any {
return this.fireAuth.signInWithEmailAndPassword(email, password);
}
और इस फ़ंक्शन को login.ts से कॉल कर रहा है
loginUser() {
//Call to AuthData service to login the user
this.authData.loginUser(this.loginForm.value.email, this.loginForm.value.password).then( authData => {
//User is authenticated and navigates to homePage
this.nav.setRoot(HomePage);
})
}
मुझे डिवाइस पर यह अलर्ट मिल रहा है: "एक नेटवर्क त्रुटि (जैसे टाइमआउट, बाधित कनेक्शन या पहुंच योग्य होस्ट) हुआ है।"
क्या चल रहा है पर कोई विचार?
उत्तर:
उत्तर № 1 के लिए 1कृपया कॉर्डोबा वाइटेलिस्ट प्लगइन इंस्टॉल करें
cordova plugin add cordova-plugin-whitelist
और src / config.xml में निम्न पंक्ति जोड़ें
<allow-intent href="https://*.firebaseio.com"/>