Facebook Login - moldedbits/argus-android GitHub Wiki
Facebook Login
You need to add following code to your AndroidManifest.xml in order for Facebook login to work.
<activity android:name=“com.facebook.FacebookActivity”
android:configChanges=
“keyboard|keyboardHidden|screenLayout|screenSize|orientation”
android:label=“@string/app_name” />
<meta-data android:name=“com.facebook.sdk.ApplicationId”
android:value=“@string/facebook_app_id”/>
Where facebook_app_id is your facebook app's id. After that you can add Facebook login and/or signup provider like this
// create a list of login providers
ArrayList<BaseProvider> loginProviders = new ArrayList<>();
..
// add a few login providers as per your need
..
// add facebook login provide
loginProviders.add(new FacebookOnBoardingProvider());
// add these login providers to argus
new Argus.Builder()
.argusStorage(new DefaultArgusStorage(getApplicationContext()))
.nextScreenProvider(new SimpleNextScreenProvider(HomeActivity.class))
.signupProviders(signupProviders)
.loginProviders(loginProviders)
.theme(themeBuilder.build())
.forgotPasswordProvider(new SimpleForgotPasswordProvider())
.build();