|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netmera.mobile.NetmeraFacebookUtils
public class NetmeraFacebookUtils
NetmeraFacebookUtils
is used for user operations on Facebook. It uses
Facebook account for user operations.
Field Summary | |
---|---|
static int |
SSO_REQUEST_CODE
|
Constructor Summary | |
---|---|
NetmeraFacebookUtils()
|
Method Summary | |
---|---|
static void |
authorizeCallback(int requestCode,
int resultCode,
android.content.Intent data)
Use for Facebook SSO login. |
static Facebook |
getFacebook()
Returns the current facebook session |
static void |
initialize(java.lang.String appId)
Initiliazes facebook object |
static void |
login(android.app.Activity activity,
NetmeraCallback<NetmeraUser> callback)
Logs a user into the registered application with Facebook account without Facebook permissions. |
static void |
login(android.app.Activity activity,
java.lang.String[] permissions,
NetmeraCallback<NetmeraUser> callback)
Logs a user into the registered application with Facebook account with Facebook permissions. |
static void |
loginSSO(android.app.Activity activity,
NetmeraCallback<NetmeraUser> callback)
Logs a user into the registered application using official Facebook application without Facebook permissions. |
static void |
loginSSO(android.app.Activity activity,
java.lang.String[] permissions,
NetmeraCallback<NetmeraUser> callback)
Logs a user into the registered application using official Facebook application with Facebook permissions. |
static void |
logout()
Facebook user logged out from the application. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static int SSO_REQUEST_CODE
Constructor Detail |
---|
public NetmeraFacebookUtils()
Method Detail |
---|
public static Facebook getFacebook()
public static void initialize(java.lang.String appId)
appId
- Id of the facebook applicatonpublic static void login(android.app.Activity activity, NetmeraCallback<NetmeraUser> callback) throws NetmeraException
activity
- Activity
callback
- NetmeraCallback.onSuccess(Object)
or
NetmeraCallback.onFail(NetmeraException)
methods
called when login operation finishes.
NetmeraException
public static void login(android.app.Activity activity, java.lang.String[] permissions, NetmeraCallback<NetmeraUser> callback) throws NetmeraException
activity
- Activity
permissions
- permission Arraycallback
- NetmeraCallback.onSuccess(Object)
or
NetmeraCallback.onFail(NetmeraException)
methods
called when login operation finishes.
NetmeraException
public static void loginSSO(android.app.Activity activity, NetmeraCallback<NetmeraUser> callback)
activity
- Activity
callback
- NetmeraCallback.onSuccess(Object)
or
NetmeraCallback.onFail(NetmeraException)
methods
called when login operation finishes.public static void loginSSO(android.app.Activity activity, java.lang.String[] permissions, NetmeraCallback<NetmeraUser> callback)
activity
- Activity
permissions
- permission Arraycallback
- NetmeraCallback.onSuccess(Object)
or
NetmeraCallback.onFail(NetmeraException)
method called
when login operation finishes.public static void logout()
public static void authorizeCallback(int requestCode, int resultCode, android.content.Intent data)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |