Skip to content

Facebook Login

Abhishek Bansal edited this page Jun 30, 2017 · 1 revision

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();
Clone this wiki locally