Échantillon de code : hébergement d'une session publique
L'échantillon de code suivant suppose que la classe qui a affiché MyBBMInviteScreen a transmis une référence à l'objet BBMPlatformContext associé à l'application dans le constructeur MyBBMInviteScreen.
Cet échantillon de code suppose également que vous avez terminé la tâche Définir un écouteur de session et nommé la classe d'écouteur de session, MySessionListener.
import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.service.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.MainScreen;
public class MyBBMInviteScreen extends MainScreen
{
public MyBBMInviteScreen(BBMPlatformContext platformContext)
{
MessagingService messagingService = platformContext.getMessagingService();
BBMPlatformSession mySession = messagingService.createSession(new
MySessionListener());
boolean isHosting = mySession.setPublic();
if (isHosting)
{
// add code to send PIN and PPID to your web service
}
}
}
Sujet suivant: Rejoindre une session publique de BlackBerry Messenger
Sujet précédent: Héberger une session publique
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.