Manage Users
This section shows how to sign in, sign out and get user information through McsSession.
Sign In
Use McsSession.getInstance().requestSignIn() to sign user in.
// call in main thread
McsSession.getInstance().requestSignIn(email, pwd,
new McsResponse.SuccessListener<JSONObject>() {
@Override public void onSuccess(JSONObject response) {
// Signed in, back to UI thread
}
},
/**
* Optional.
* Default error message shows in log.
*/
new McsResponse.ErrorListener() {
@Override public void onError(Exception e) {
// Sign in failed, back to UI thread
}
}
);
Note that requestSignIn() will work in background network thread.
Sign Out
It's even easier to sign out.
// call in main thread
McsSession.getInstance().requestSignOut(
new McsResponse.SuccessListener<JSONObject>() {
@Override public void onSuccess(JSONObject response) {
// Signed out, back to UI thread
}
);
Check Sessions - MCS Android SDK API Reference for detailed description like parameter requirements.