Connexions poste à poste

Vous pouvez utiliser la plate-forme BlackBerry Messenger pour créer et gérer des connexions poste à poste entre les terminaux BlackBerry. BlackBerry Messenger SDK fournit des API que vous pouvez utiliser pour créer des applications utilisant des connexions poste à poste, afin que les utilisateurs de terminal BlackBerry puissent se connecter avec leurs contacts BBM et profiter d'une expérience partagée dans votre application.

Votre application peut ouvrir une connexion de canal ou une connexion de session.

Connexion

Type de connexion

Description

Canal

Privé

Lorsqu'une connexion de canal est ouverte, un utilisateur peut communiquer directement avec un ou plusieurs contacts, mais ces contacts n'ont pas connaissance les uns des autres. Chaque contact peut uniquement communiquer avec l'utilisateur. Par exemple, une connexion de canal peut être utilisée lorsqu'un utilisateur souhaite avoir un chat privé avec un contact ou envoyer ses informations d'emplacement à un ou plusieurs contacts.

Session

Ouverte

Lorsqu'une connexion de session est ouverte, un utilisateur peut inviter un ou plusieurs contacts avec lesquels il peut interagir. Les contacts ont connaissance de la présence de chacun. Ces contacts peuvent à leur tour inviter leurs propres contacts, que tous les participants de la session peuvent également voir, qu'ils fassent partie des contacts du créateur de la session ou non. Les données qui sont envoyées par un utilisateur dans la session sont envoyées à tous les autres utilisateurs de la session. Par exemple, une connexion de session pourrait être utilisée pour une application de jeu multijoueur comme un jeu de poker, où tous les utilisateurs de la session peuvent voir la table de poker, les données de jeu étant envoyées à chaque joueur en temps réel.

La plate-forme BBM est conçue pour traiter une bonne partie de la complexité d'une connexion de session. Lorsque vous créez une application comme un jeu multi-joueurs, vous n'avez pas à vous soucier de la logique de programmation concernant la gestion de la session. La plate-forme peut traiter la gestion de la session au niveau poste à poste. Par conséquent, aucun composant serveur n'est nécessaire. Par ailleurs, la plate-forme peut gérer les utilisateurs. Chaque utilisateur de la session est averti quand d'autres joueurs rejoignent ou quittent la session, et la connexion est maintenue jusqu'à ce que le dernier utilisateur quitte la session.

La plate-forme BBM repère les contacts actifs dans la connexion. Les contacts sont actifs jusqu'à ce qu'ils quittent la connexion, que la connexion soit fermée ou que votre application soit fermée. Si un contact quitte la connexion, il ne peut pas la rejoindre de nouveau à moins que l'utilisateur ne lui envoie une autre invitation.

La plate-forme BBM prend également note des contacts qui ont reçu une invitation, mais qui n'ont pas encore rejoint une connexion.

Sujet précédent: Fonctionnalités

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.