loginFacebook() {
if (this.platform.is(‘cordova’)) {
return this.facebook.login([‘email’, ‘public_profile’]).then(res => {
const facebookCredential = firebase.auth.FacebookAuthProvider.credential(res.authResponse.accessToken);
return firebase.auth().signInWithCredential(facebookCredential);
})
}
else {
return this.afAuth.auth
.signInWithPopup(new firebase.auth.FacebookAuthProvider())
.then(res => console.log(res));
}
Is whatever plugin you are using (you didn’t tell us) supported by Ionic View?
https://docs.ionic.io/tools/view/#supported-plugins
I am using facebook login with firebase ı am new in ionic . I see facebook dont supported from ıonic view .Well How can I test this code?
You run the app on a device or emulator:
https://ionicframework.com/docs/cli/cordova/run/
https://ionicframework.com/docs/cli/cordova/emulate/
Thank you but ı have a another problem now the output:
- Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Error: /Users/lemonsoft/Desktop/ksk/platforms/android/gradlew: Command failed with exit code 1 Error output:
Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
java.lang.RuntimeException: You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 25].
Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
Do what it tells you - start Android Studio, go into the SDK Manager and make sure to install the current versions and agree to all the agreements.