public abstract class GDXFacebookBasic extends java.lang.Object implements GDXFacebook
| 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 |
|---|
GDXFacebookBasic(GDXFacebookConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTokenData() |
GDXFacebookAccessToken |
getAccessToken()
Currently used accessToken.
|
void |
graph(Request request,
GDXFacebookCallback<JsonResult> callback)
Make a new Graph API Request.
|
boolean |
isSignedIn() |
protected void |
loadAccessToken() |
void |
newGraphRequest(Request request,
GDXFacebookCallback<JsonResult> callback)
Make a new Graph API Request.
|
void |
signOut()
Convenient method for signOut(true);
|
void |
signOut(boolean keepSessionData)
Signs the user out.
|
protected abstract void |
startGUISignIn() |
protected void |
startSilentSignIn() |
protected void |
storeNewToken(GDXFacebookAccessToken token) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgameRequest, isLoaded, showGameRequest, signInprotected 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 GDXFacebookBasic(GDXFacebookConfig config)
public GDXFacebookAccessToken getAccessToken()
getAccessToken in interface GDXFacebookprotected abstract void startGUISignIn()
protected void startSilentSignIn()
protected void storeNewToken(GDXFacebookAccessToken token)
protected void loadAccessToken()
public void graph(Request request, GDXFacebookCallback<JsonResult> callback)
GDXFacebookgraph in interface GDXFacebookrequest - the requestcallback - the callbackpublic void newGraphRequest(Request request, GDXFacebookCallback<JsonResult> callback)
GDXFacebooknewGraphRequest in interface GDXFacebookrequest - the requestcallback - the callbackpublic boolean isSignedIn()
isSignedIn in interface GDXFacebookpublic void signOut()
signOut in interface GDXFacebookpublic void signOut(boolean keepSessionData)
GDXFacebooksignOut in interface GDXFacebookkeepSessionData - whether to keep the user session data for later or not.public final void deleteTokenData()