2014-08-29 2 views
3

QuickBlox android sdk 2.0 Beta를 사용 중이며 참조 용 샘플 채팅 앱을 사용 중입니다.Quickblox Android sdk 2.0 베타 일부 클래스가 누락되었습니다.

하지만 앱에서 사용되는 일부 클래스는 SDK에 없습니다.

이 클래스는 다음과 같습니다

com.quickblox.module.chat.listeners.SessionListener,

com.quickblox.module.chat.listeners.RoomListener,

com.quickblox.module. chat.listeners.ChatMessageListener,

com.quickblox.module.chat.utils.QBChatUtils,

com.quickblox.module.chat.QBChatRoom

com.quickblox.module.chat.smack.SmackAndroid 등

사람이 모든 클래스와 SDK를 제공하거나 내가 새로운 SDK 릴리스가 나올 때까지 기다리는해야 할 수 있습니다. 새로운 sdk 출시 일정이 있습니까?

+0

채팅 샘플이 SDK 2.0으로 업데이트됩니다.이 브런치를 사용하여 github 문제 페이지에 의견을 게시하십시오. https://github.com/QuickBlox/quickblox-android-sdk/tree/new_api –

답변

1

Quickblox Chat 2.0이 출시되었습니다. WebRTC 기반 SDK 선호

1

SDK의 변경 사항에 따라이 클래스의 대부분이 제거되었습니다.

  1. 채팅 샘플 https://github.com/QuickBlox/quickblox-android-sdk/tree/new_api/sample-chat
  2. 또는 니펫 :이 작업을 읽은 후 새로운 채팅으로 작업을 시작할 수 있습니다 https://github.com/QuickBlox/quickblox-android-sdk/blob/new_api/snippets/src/com/quickblox/snippets/modules/SnippetsChat.java을.
  3. 또는 Chat2.0 기능 : http://quickblox.com/developers/Chat#SDK에 대한 새 채팅 읽기 문서를 통합하는 방법에 대한 정보를 찾을 수 있습니다.

말해서 주요 변경 사항은 다음과 같습니다

  • SessionListener 제거하고 로그인 메소드를 호출 QBEntittyCalbback로 대체되었습니다. 이 외에도 연결 세션 중에 연결 오류를 처리하기 위해 ConnectionListener가 추가되었습니다.

  • RoomListener가 제거되어 불필요하게되었습니다. 회의실을 만들거나 참여할 때 성공적인 결과를 들으려면 QBEntittyCallback을 사용하거나이 작업을 동기식으로 수행 할 수 있습니다.

  • ChatMessageListener가 제거되었으며 QBPrivateChat 또는 QBRoomChat과 같은 특정 채팅에서 QBMessageListener 으로 바뀌 었습니다.

  • QBChatRoom의 이름이 QBRoomChat으로 바뀌 었습니다.

  • SmackAndroid와 같은 클래스는 더 이상 필요하지 않습니다. 필요한 모든 초기화가 init() 및 etc 메소드를 통해 QBChatService 클래스에서 호출됩니다.

  • QBChatUtils의 이름이 Utils로 변경되고 com.quickblox.module.chat.utils 패키지로 제거되었습니다.
관련 문제