2014-08-29 56 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 – 2014-09-12 16:03:40

回答

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被删除,并在特定的聊天中被替换为QBMessageListener :QBPrivateChat或QBRoomChat。

  • QBChatRoom重命名为QBRoomChat。

  • 类像SmackAndroid没有必要更多。所有必要的初始化现在通过init()等方法在QBChatService类中调用。

  • QBChatUtils被重命名为Utils并被移除到com.quickblox.module.chat.utils包中。