1 Установите плагины Cordova и Ionic Native:
$ ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID="123456789" --variable APP_NAME="myApplication"
$ npm install --save @ionic-native/facebook
2 Добавьте этот плагин в модуль вашего приложения
import { Facebook} from '@ionic-native/facebook';
...
@NgModule({
...
providers: [
...
Facebook
...
]
...
})
export class AppModule { }
3 в компоненте Ts
import { Facebook, FacebookLoginResponse } from '@ionic-native/facebook';
constructor(private fb: Facebook) { }
...
this.fb.login(['public_profile', 'user_friends', 'email'])
.then((res: FacebookLoginResponse) => console.log('Logged into Facebook!', res))
.catch(e => console.log('Error logging into Facebook', e));
this.fb.logEvent(this.fb.EVENTS.EVENT_NAME_ADDED_TO_CART);