Berbagi konten dengan kontak BBM pengguna

Kelas net.rim.blackberry.api.bbm.platform.service.MessagingService menyediakan metode yang memungkinkan aplikasi Anda berbagi konten dengan kontak BlackBerry Messenger pengguna.

Untuk berbagi konten, panggil shareContent() pada objek MessagingService yang telah dikaitkan dengan aplikasi Anda dan salurkan konten yang ingin Anda bagikan (misalnya, URL), cookie yang telah dikaitkan dengan konten, dan judul yang ditampilkan dalam UI pemilih kontak. Secara default, shareContent() menampilkan pemilih kontak berisi semua kontak BBM yang telah menginstal aplikasi Anda. Anda bisa menggunakan argumen ignoreList guna memberikan daftar kontak yang bisa dipilih pengguna untuk diabaikan.

// Retrieve the messaging service associated with your application
MessagingService msgService = _platformContext.getMessagingService();
String content = "<content to share>";
String cookie = "<cookie>";
// Provide a list of contacts that the user can choose to ignore
// or pass in null
BBMPlatformContactList igonoreList = new BBMPlatformContactList();
ignoreList.add(pickContact());
msgService.shareContent(content, new BBMPlatformData(cookie), 
                         "Contact Picker Title", ignoreList);
// Create a list of contacts that have your app installed
public BBMPlatformContact pickContact()
{
    UIService uiService = _platformContext.getUIService();
    BBMPlatformContactList bbmPlatformContactList = uiService.showContactPicker(
      "All Contacts", ContactListProvider.BBM_CONTACTS_WITH_APP, false, false);
    BBMPlatformContact platformContact = null;
    if (bbmPlatformContactList != null)
    {
        try
        {
           platformContact = (BBMPlatformContact) 
            bbmPlatformContactList.getAll().nextElement();
        } 
        catch(NoSuchElementException e) 
        {
           // Code that runs if no more elements exist     
        } 
        finally
        {
           return platformContact;    
        }
    } 
    else
    {
        return null;
    }
}

Apakah informasi ini berguna? Kirimkan komentar Anda kepada kami.