Facebook

TerraCore v0

Login your user with facebook account

Installation#

implement("vn.teko.android.auth:terra-auth:$version")
implement("vn.teko.android.auth:facebook-login:$version")

Enable facebook login method in Terra Console#

Please contact us we will setup it for you.
You will need to create a Facebook app then give us the Facebook AppID

Usage#

Inside a fragment or activity, call this function

TerraAuth.getInstance(terraApp).loginWithFacebook(this, object : LoginCallback {
override fun onResult(result: Result<Unit, Throwable>) {
when (result) {
is Result.Success -> // handle successful login
is Result.Failure -> // handle failure login
}
}
override fun onIAMLoginStart() {
}
})

After logging in success, you now have the access_token. Please continue to Access Token Usage for usage guide.