Guía de desarrollo

Local Navigation

Enviar una invitación de descarga a un contacto

Antes de comenzar: Asegúrese de haber completado la tarea Registrar su aplicación con la plataforma BlackBerry Messenger, y de que la clase que muestra la pantalla MyBBMInviteScreen pasa una referencia al objeto BBMPlatformContext asociado a su aplicación en el constructor de la pantalla.
  1. Importe las clases y las interfaces necesarias.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.blackberry.api.bbm.platform.service.*;
    import net.rim.device.api.ui.component.*;
  2. Cree una clase que amplíe MainScreen. En el constructor para esta clase Screen, pase el BBMPlatformContext asociado a la aplicación.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext)
        {
        }
    }
  3. En el constructor, recupere una referencia al servicio de mensajería asociado al contexto de la plataforma de la aplicación.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
        }
    }
  4. Invoque MessagingService.sendDownloadInvitation() para invitar a un contacto a descargar su aplicación. Se abre un componente de la interfaz de usuario con el fin de seleccionar el contacto para que el usuario escoja un contacto al que invitar.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
            messagingService.sendDownloadInvitation();
        }
    }

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