Registers the user to the Sybase Unwired Platform on-premise/cloud.
public boolean registerUser(boolean isSynchronous) throws SMPException
For synchronous registration
Try{
UserManager userManager = new UserManager(clientConnection);
userManager.registerUser(true);
}
Catch(SMPException e){
e.printStackTrace();
}
For Asynchronous registration
Try{
UserManager userManager = new UserManager(clientConnection);
userManager.setUserRegistrationListener(this);
userManager.registerUser(false);
}
Catch(SMPException e){
e.printStackTrace();
}
@Override
public void onAsyncRegistrationResult(State registrationState, ClientConnection conn, int errCode, String errMsg) {
if(registrationState == State.SUCCESS)
{
Log.i("RegistrationState Success",conn.getServerHost()+conn.getApplicationID()+conn.getDomain()+conn.getRequestManager().toString());
}
if(registrationState == State.FAILURE)
{
Log.i("Registration State Failure",errCode+errMsg+conn.getServerHost());
}
}