Entwicklungshandbuch

Local Navigation

Senden einer Downloadeinladung an einen Kontakt

Vor Beginn erforderliche Aktion: Stellen Sie sicher, dass Sie die Aufgabe Registrieren Ihrer Anwendung bei der BlackBerry Messenger-Plattform abgeschlossen haben und die Klasse, die den Bildschirm MyBBMInviteScreen anzeigt, einen Verweis auf das mit der Anwendung verknüpfte BBMPlatformContext-Objekt an den Konstruktor des Bildschirms übergibt.
  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.blackberry.api.bbm.platform.service.*;
    import net.rim.device.api.ui.component.*;
  2. Erstellen Sie eine Klasse, die MainScreen erweitert. Geben Sie im Konstruktor für diese Screen-Klasse den mit der Anwendung verknüpften BBMPlatformContext ein.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext)
        {
        }
    }
  3. Rufen Sie im Konstruktor eine Referenz auf den Nachrichtendienst ab, der mit dem Plattformkontext dieser Anwendung verknüpft ist.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
        }
    }
  4. Rufen Sie MessagingService.sendDownloadInvitation() auf, um einen Kontakt zum Herunterladen Ihrer Anwendung einzuladen. Eine Benutzeroberflächenkomponente für die Kontaktauswahl wird geöffnet, aus welcher der Benutzer einen Kontakt für die Einladung auswählen kann.
    public class MyBBMInviteScreen extends MainScreen
    {
        public MyBBMInviteScreen(BBMPlatformContext platformContext) 
        {
            MessagingService messagingService = platformContext.getMessagingService();
            messagingService.sendDownloadInvitation();
        }
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.