Guia do desenvolvedor

Local Navigation

Enviar um convite de download a um contato

Antes de começar: Verifique se você executou a tarefa Registrar o aplicativo na plataforma do BlackBerry Messenger e se a classe que exibe a tela MyBBMInviteScreen fornece uma referência ao objeto BBMPlatformContext associado do seu aplicativo para o construtor da tela.
  1. Importe as classes e interfaces necessárias.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.blackberry.api.bbm.platform.service.*;
    import net.rim.device.api.ui.component.*;
  2. Crie uma classe que estenda MainScreen. No construtor para esta classe de tela, forneça o objeto BBMPlatformContext associado do aplicativo.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext)
        {
        }
    }
  3. No construtor, recupere uma referência ao serviço de mensagens associado ao contexto da plataforma deste aplicativo.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
        }
    }
  4. Invoque MessagingService.sendDownloadInvitation() para convidar um contato para fazer download do seu aplicativo. Um componente de UI do seletor de contatos abre para o usuário escolher um contato a ser convidado.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
            messagingService.sendDownloadInvitation();
        }
    }

Estas informações foram úteis? Gostaríamos de receber seus comentários.