Mengirim pesan ke semua peserta dalam satu sesi

Sebelum Anda mulai: Mengirim undangan sesi ke kontak untuk mengisi daftar kontak sesi Anda dengan kontak.
  1. Impor kelas dan antarmuka yang diperlukan.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.device.api.ui.component.*;
  2. Dalam pernyataan if yang Anda buat saat menyelesaikan tugas Mengirim undangan sesi ke kontak, aktifkan BBMPlatformSession.getContactList() untuk mengambil instance BBMPlatformContactList. Daftar kontak yang dikembalikan berisi semua kontak yang telah menerima undangan Anda.
    if(mySession != null)
    {
        BBMPlatformContactList contacts = mySession.getContactList();
    }
  3. Buat instance kelas BBMPlatformData (kelas pembungkus untuk pesan data Anda) dan objek String (isi pesan). Contoh kode berikut menggunakan konstruktor BBMPlatformData yang menentukan jenis konten (parameter pertama pada konstruktor), data itu sendiri (parameter kedua), serta ID yang ditentukan aplikasi (parameter ketiga). Anda dapat menentukan jenis konten dan ID menggunakan nilai String dan int mana pun yang diperlukan aplikasi Anda untuk menguraikan. Anda juga dapat mengirim pesan tanpa nilai tersebut jika tidak diperlukan.
    String myMsg = "Test data";
    BBMPlatformData data = new BBMPlatformData("Message", myMsg.getBytes(), 0);
  4. Aktifkan BBMPlatformSession.broadcastData() yang diperoleh dari kelas induknya untuk mengirim pesan. Contoh kode berikut menampilkan kotak dialog yang mengonfirmasi bahwa pesan telah terkirim.
    String myMsg = "Test data";
    BBMPlatformData data = new BBMPlatformData("Message", myMsg.getBytes(), 0);
    mySession.broadcastData(data, contacts);

Apakah informasi ini berguna? Kirimkan komentar Anda kepada kami.