Facebook authentication plugin for Reazy apps
Reazy CLI (only for iOS, Android coming soon)1. Using
$ reazy add auth // dependency$ reazy add native-facebook-auth
Install reazy-auth which is a dependency of this plugin.
Follow these steps to install react-native-fbsdk.
$ npm install --save reazy-native-auth-facebook
- Add these lines to your
...;; // <-- import the service......app;app; // <-- Initialize the service...;
reazy-native-auth-facebook uses reazy-auth to store user details and access token.
This service provides the following:
auth.setToken(accessToken)after successful login and
auth.setUser(user)after successful fetching of user.
List of required permissions
'name, gender, age_range, first_name, last_name, email'
returns a promise which resolves with this objectuser: user // User object returned from Facebook Graph APIaccessToken: accessToken // Access token returned after successful login
and rejects with the error message.
After this you can also fetch the user object and token from auth serviceconst user = appauth; // Assuming that reazy-auth service is registered with name 'auth'const accessToken = appauth;
This function logs out the user and calls
If you want to do more with FBSDK, this will get you the object imported from react-native-fbsdk.
Example:const FBSDK = appauthFacebookFBSDK;constShareDialogLoginManagerShareApiAppEventsLogger= FBSDK