Ejemplo de código: alojar una sesión pública
El siguiente ejemplo de código asume que la clase que mostraba MyBBMInviteScreen ha pasado una referencia al objeto BBMPlatformContext asociado a la aplicación en el constructor MyBBMInviteScreen.
Este ejemplo de código también asume que ha llevado a cabo la tareaDefinir un servicio de escucha de sesión y que ha designado la clase del servicio de escucha de la sesión 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
}
}
}
Tema siguiente: Participar en una sesión pública de BlackBerry Messenger
Tema anterior: Alojar una sesión pública
¿Le ha resultado útil esta información? Envíenos sus comentarios.