2014-08-29 2 views
3

Я использую QuickBlox android sdk 2.0 Beta и пример приложения чата для справки.Quickblox Android sdk 2.0 Beta некоторые классы отсутствуют

Но некоторые классы, используемые в приложении, не найдены в 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 отсутствует сейчас. Предпочитаете SDK на основе WebRTC

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.

Основные изменения Tha являются:

  • SessionListener был удален и заменен QBEntittyCalbback при вызове метода входа в систему. В дополнение к этому ConnectionListener был добавлен для обработки ошибок с подключением во время сеанса подключения .

  • RoomListener был удален, потому что он стал необработанным. Чтобы прослушать успешный результат при создании или входе в комнату, вы можете использовать QBEntittyCallback или выполнять эти операции синхронно.

  • ChatMessageListener был удален и заменен QBMessageListener на конкретный чат: QBPrivateChat или QBRoomChat.

  • QBChatRoom переименован в QBRoomChat.

  • Классы, подобные SmackAndroid, больше не нужны. Все необходимые инициализации вызывают теперь в классе QBChatService с помощью методов init() и т. Д.

  • QBChatUtils был переименован в Utils и удален в com.quickblox.module.chat.utils.
Смежные вопросы