点对点连接

您可以使用 BlackBerry Messenger 平台创建和管理 BlackBerry 设备之间的点对点连接。 BlackBerry Messenger SDK 提供 API,您可以使用此 API 创建利用点对点连接的应用程序,以便 BlackBerry 设备用户与 BBM联系人连接,并且在应用程序中共享体验。

您的应用程序可以打开通道连接或会话连接。

连接

连接类型

说明

通道

私有

打开通道连接时,用户可以与一个或多个联系人直接交流,但联系人并不知道彼此的存在。 每个联系人只能与用户进行交流。 例如,当用户想与某个联系人私聊,或向一个或多个联系人发送自己的位置信息时,则可使用通道连接。

会话

打开

打开会话连接时,用户可以邀请一个或多个联系人交互。 联系人知道彼此的存在。 这些联系人可相应地邀请各自的联系人,会话中的每个人都可以看到这些联系人,无论他们是否是会话发起人的联系人。 用户在会话中发送的数据将会发送到会话中的所有其他用户。 例如,会话连接可用于多人游戏应用程序(如扑克游戏),在其中的所有用户均可查看扑克表,游戏数据会在游戏发生时发送到游戏中的每个玩家。

BBM 平台专为处理大量复杂会话连接而设计。 当您创建应用程序时,如多人游戏,您不必担心管理会话中的可编程逻辑。 此平台可在点对点级别上处理会话管理,因此无需服务器端组件。 此外,平台还可以管理用户。 其他用户加入或离开时,会话中的每位用户会收到通知,并且一直保持连接状态,直至最后一位用户退出会话。

BBM 平台可以跟踪连接中处于活动状态的联系人。 联系人一直处于活动状态,直至他们退出连接,连接被关闭或您的应用程序被关闭。 如果联系人退出连接,则无法再加入,除非发起用户再向其发送邀请。

BBM 平台还可以跟踪收到邀请但尚未加入连接的联系人。

上一主题: 功能

这些信息有用吗?给我们发送您的意见。