Conexiones punto a punto

Puede utilizar la plataforma de BlackBerry Messenger para crear y gestionar conexiones punto a punto entre dispositivos BlackBerry. BlackBerry Messenger SDK proporciona API que puede utilizar para crear aplicaciones compatibles con conexiones punto a punto, para que los usuarios del dispositivo BlackBerry puedan conectarse con sus contactos de BBM y puedan mantener una experiencia compartida dentro de su aplicación.

Su aplicación puede abrir una conexión de canal o una conexión de sesión.

Conexión

Tipo de conexión

Descripción

Canal

Privado

Cuando se abre una conexión de canal, el usuario puede comunicarse directamente con uno o más contactos, pero los contactos no conocerán dicha circunstancia. Cada uno de los contactos sólo se puede comunicar con el usuario. Por ejemplo, se podría utilizar una conexión de canal cuando un usuario desee mantener una charla privada con un contacto, o desee enviar su información de ubicación a uno o más contactos.

Sesión

Abrir

Cuando se abre una conexión de sesión, el usuario puede invitar a uno o más contactos a interactuar y los contactos conocerán dicha circunstancia. A cambio, estos contactos pueden invitar a sus propios contactos, que estar´án también visibles para todos en la sesión, independientemente de si son contactos del usuario que ha originado la sesión. Los datos enviados por un usuario en la sesión, se envían a todos los usuarios de la sesión. Por ejemplo, una conexión de sesión podría utilizarse para una aplicación de juego de varios jugadores, por ejemplo, un juego de póker, donde todos los usuarios de la sesión pueden consultar la mesa de póker, y los datos del juego se envían a todos los jugadores a medida que el juego progresa.

La plataforma BBM se ha diseñado para gestionar gran parte de la complejidad de una conexión de sesión. Al crear una aplicación como, por ejemplo, un juego de varios jugadores, no es necesario que se preocupe por la lógica de programación que rodea la gestión de una sesión. La plataforma puede administrar la gestión de la sesión en un nivel punto a punto, por lo que no es necesario ningún componente de servidor. Además, la plataforma puede gestionar los usuarios. Cada usuario de la sesión es notificado a medida que otros usuarios se unen o salen de la sesión y la conexión se mantiene hasta que el último usuario deje la sesión.

La plataforma BBM registra a los contactos que están activos en la conexión. Los contactos están activos hasta que dejan la conexión, la conexión se cierra o su aplicación se cierra. Si un contacto cierra la conexión, no se podrá unir de nuevo a menos que el usuario que la ha originado le envíe otra invitación.

La plataforma BBM también mantienen un registro de los contactos a los que se les han enviado invitaciones pero aún no se han unido a la conexión.

Tema anterior: Características

¿Le ha resultado útil esta información? Envíenos sus comentarios.