public abstract class GDXFacebook
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected GDXFacebookAccessToken |
accessToken |
protected GDXFacebookCallback |
callback |
protected GDXFacebookConfig |
config |
protected com.badlogic.gdx.utils.Array<java.lang.String> |
permissions |
protected com.badlogic.gdx.Preferences |
preferences |
| Constructor and Description |
|---|
GDXFacebook(GDXFacebookConfig config) |
| Modifier and Type | Method and Description |
|---|---|
GDXFacebookAccessToken |
getAccessToken()
Currently used accessToken.
|
boolean |
isSignedIn() |
protected void |
loadAccessToken() |
void |
newGraphRequest(GDXFacebookGraphRequest request,
GDXFacebookCallback<JsonResult> callback)
Make a new Graph Request.
|
abstract void |
showGameRequest(GDXFacebookGameRequest request,
GDXFacebookCallback<GameRequestResult> callback)
Make a Game Request which uses the underlaying Facebook SDK.
|
abstract void |
signIn(SignInMode mode,
com.badlogic.gdx.utils.Array<java.lang.String> permissions,
GDXFacebookCallback<SignInResult> callback)
Opens the sign in dialog of the underlaying Facebook SDK in the following cases:
- User has not authorized app
- User has authorized app but needs to grant permissions
- An exisitng access_token is no longer valid.
|
void |
signOut()
Signs the user out.
|
protected abstract void |
startGUISignIn() |
protected void |
startSilentSignIn() |
protected void |
storeNewToken(GDXFacebookAccessToken token) |
protected GDXFacebookConfig config
protected com.badlogic.gdx.Preferences preferences
protected GDXFacebookAccessToken accessToken
protected GDXFacebookCallback callback
protected com.badlogic.gdx.utils.Array<java.lang.String> permissions
public GDXFacebook(GDXFacebookConfig config)
public abstract void signIn(SignInMode mode, com.badlogic.gdx.utils.Array<java.lang.String> permissions, GDXFacebookCallback<SignInResult> callback)
mode - permissions - callback - public abstract void showGameRequest(GDXFacebookGameRequest request, GDXFacebookCallback<GameRequestResult> callback)
request - callback - public GDXFacebookAccessToken getAccessToken()
protected abstract void startGUISignIn()
protected void startSilentSignIn()
protected void storeNewToken(GDXFacebookAccessToken token)
protected void loadAccessToken()
public void newGraphRequest(GDXFacebookGraphRequest request, GDXFacebookCallback<JsonResult> callback)
request - callback - public boolean isSignedIn()
public void signOut()