public interface GDXFacebook
| Modifier and Type | Method and Description |
|---|---|
void |
gameRequest(GDXFacebookGameRequest request,
GDXFacebookCallback<GameRequestResult> callback)
Make a Game Request which uses the underlaying Facebook SDK.
|
GDXFacebookAccessToken |
getAccessToken() |
void |
graph(Request request,
GDXFacebookCallback<JsonResult> callback)
Make a new Graph API Request.
|
boolean |
isLoaded() |
boolean |
isSignedIn() |
void |
newGraphRequest(Request request,
GDXFacebookCallback<JsonResult> callback)
Deprecated.
since v1.2.0 will be removed with v1.4.0
|
void |
showGameRequest(GDXFacebookGameRequest request,
GDXFacebookCallback<GameRequestResult> callback)
Deprecated.
since v1.2.0 will be removed with v1.4.0. Use
gameRequest(GDXFacebookGameRequest, GDXFacebookCallback) instead. |
void |
signIn(SignInMode mode,
com.badlogic.gdx.utils.Array<java.lang.String> permissions,
GDXFacebookCallback<SignInResult> callback)
Opens the sign in dialog of the underlying 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()
Convenient method for
signOut(boolean). |
void |
signOut(boolean keepSessionData)
Signs the user out.
|
void signIn(SignInMode mode, com.badlogic.gdx.utils.Array<java.lang.String> permissions, GDXFacebookCallback<SignInResult> callback)
Silently signs the user in when: - A existing token is loaded and still valid. - The underlying Facebook SDK can handle the sign in silently.
mode - signIn modepermissions - required permissionscallback - callback to handle result@Deprecated void showGameRequest(GDXFacebookGameRequest request, GDXFacebookCallback<GameRequestResult> callback)
gameRequest(GDXFacebookGameRequest, GDXFacebookCallback) instead.request - the requestcallback - callback to handle resultvoid gameRequest(GDXFacebookGameRequest request, GDXFacebookCallback<GameRequestResult> callback)
request - the requestcallback - callback to handle result@Deprecated void newGraphRequest(Request request, GDXFacebookCallback<JsonResult> callback)
request - the requestcallback - the callbackvoid graph(Request request, GDXFacebookCallback<JsonResult> callback)
request - the requestcallback - the callbackvoid signOut(boolean keepSessionData)
keepSessionData - whether to keep the user session data for later or not.void signOut()
signOut(boolean).boolean isSignedIn()
GDXFacebookAccessToken getAccessToken()
boolean isLoaded()