【问题标题】:Quickblox Android sdk 2.0 Beta some classes missingQuickblox Android sdk 2.0 Beta 缺少一些类
【发布时间】:2014-08-29 04:30:41
【问题描述】:

我正在使用 QuickBlox android sdk 2.0 Beta 并使用示例聊天应用程序作为参考。

但是app中使用的一些类在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发布有具体时间吗?

【问题讨论】:

标签: android xmpp chat quickblox


【解决方案1】:

根据 SDK 的变化,大部分此类已被删除。阅读此内容后,您可以开始新的聊天:

  1. 聊天示例 https://github.com/QuickBlox/quickblox-android-sdk/tree/new_api/sample-chat
  2. 或 sn-ps :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 包中。

【讨论】:

    【解决方案2】:

    Quickblox Chat 2.0 现已推出。首选基于 WebRTC 的 SDK

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      相关资源
      最近更新 更多