Guide de développement

Local Navigation

Envoyer une invitation de téléchargement à un contact

Avant de commencer : Assurez-vous que vous avez terminé la tâche Enregistrez votre application sur la plate-forme BlackBerry Messenger et que la classe qui affiche l'écran MyBBMInviteScreen passe une référence à l'objet BBMPlatformContext associé à l'application dans le constructeur de l'écran.
  1. Importez les classes et les interfaces requises.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.blackberry.api.bbm.platform.service.*;
    import net.rim.device.api.ui.component.*;
  2. Créez une classe développant MainScreen. Dans le constructeur pour cette classe d'écran, transmettez l'objet BBMPlatformContext associé à l'application.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext)
        {
        }
    }
  3. Dans le constructeur, récupérez une référence au service de messagerie associé au contexte de plate-forme de cette application.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
        }
    }
  4. Appelez MessagingService.sendDownloadInvitation() pour inviter un contact à télécharger votre application. Un composant de l'interface utilisateur de sélecteur de contact s'ouvre pour que l'utilisateur choisisse un contact à inviter.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
            messagingService.sendDownloadInvitation();
        }
    }

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