Google Smart Lock for Facebook Login

I use Google Smart Lock in my application and it works great for logging in to Google, but for logging into Facebook I cannot find any documentation to save credentials.

+6
source share
1 answer

You tried?

LoginManager.getInstance().apply {
    registerCallback(facebookCallbackManager, object : FacebookCallback<LoginResult> 
        override fun onSuccess(loginResult: LoginResult) {
            // Save the credentials on Google Smart Lock
            smartLockClient.save(Credential.Builder(loginResult.accessToken.userId)
                .setAccountType(IdentityProviders.FACEBOOK)
                .build()
            )
        }
        ...
    }
    logInWithReadPermissions(this@LoginActivity, mutableListOf("email", "public_profile"))
}
0
source

Source: https://habr.com/ru/post/1669146/


All Articles