Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. //Initialize framework with application credentials
  2. QBSettings.getInstance().init(getApplicationContext(), APP_ID, AUTH_KEY, AUTH_SECRET);
  3. QBSettings.getInstance().setAccountKey(ACCOUNT_KEY);
  4.  
  5. //Create session, sign in user and set QBChatService up
  6. String login = "login";
  7. String password = "password";
  8.  
  9. final QBUser user = new QBUser(login, password);
  10. QBUsers.signUp(user).performAsync(new QBEntityCallback<QBUser>() {
  11. @Override
  12. public void onSuccess(QBUser user, Bundle args) {
  13. // success
  14. }
  15.  
  16. @Override
  17. public void onError(QBResponseException error) {
  18. // error
  19. }
  20. });
  21.  
  22. // Login
  23. QBUsers.signIn(user).performAsync( new QBEntityCallback<QBUser>() {
  24. @Override
  25. public void onSuccess(QBUser user, Bundle args) {
  26. // success
  27. }
  28.  
  29. @Override
  30. public void onError(QBResponseException error) {
  31. // error
  32. }
  33. });
  34.  
  35. //Add signalling manager
  36. QBChatService.getInstance().getVideoChatWebRTCSignalingManager()
  37. .addSignalingManagerListener(new QBVideoChatSignalingManagerListener() {
  38. @Override
  39. public void signalingCreated(QBSignaling qbSignaling, boolean createdLocally) {
  40. if (!createdLocally) {
  41. QBRTCClient.getInstance(getApplicationContext()).addSignaling((QBWebRTCSignaling) qbSignaling);
  42. }
  43. }
  44. });
  45.  
  46. QBRTCClient.getInstance(this).prepareToProcessCalls();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement