Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Initialize framework with application credentials
- QBSettings.getInstance().init(getApplicationContext(), APP_ID, AUTH_KEY, AUTH_SECRET);
- QBSettings.getInstance().setAccountKey(ACCOUNT_KEY);
- //Create session, sign in user and set QBChatService up
- String login = "login";
- String password = "password";
- final QBUser user = new QBUser(login, password);
- QBUsers.signUp(user).performAsync(new QBEntityCallback<QBUser>() {
- @Override
- public void onSuccess(QBUser user, Bundle args) {
- // success
- }
- @Override
- public void onError(QBResponseException error) {
- // error
- }
- });
- // Login
- QBUsers.signIn(user).performAsync( new QBEntityCallback<QBUser>() {
- @Override
- public void onSuccess(QBUser user, Bundle args) {
- // success
- }
- @Override
- public void onError(QBResponseException error) {
- // error
- }
- });
- //Add signalling manager
- QBChatService.getInstance().getVideoChatWebRTCSignalingManager()
- .addSignalingManagerListener(new QBVideoChatSignalingManagerListener() {
- @Override
- public void signalingCreated(QBSignaling qbSignaling, boolean createdLocally) {
- if (!createdLocally) {
- QBRTCClient.getInstance(getApplicationContext()).addSignaling((QBWebRTCSignaling) qbSignaling);
- }
- }
- });
- QBRTCClient.getInstance(this).prepareToProcessCalls();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement