Recupero delle informazioni sull'applicazione e su BlackBerry Messenger SDK

La classe net.rim.blackberry.api.bbm.platform.profile.UserProfile fornisce metodi che consentono all'applicazione di richiedere le versioni dell'applicazione e di BlackBerry Messenger SDK installate sul dispositivo BlackBerry dell'utente. È possibile anche richiedere a net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact di ottenere le stesse informazioni sui contatti dell'utente. È possibile utilizzare queste informazioni per determinare se l'applicazione è compatibile tra gli utenti.

Per recuperare la versione dell'applicazione installata sul dispositivo BlackBerry di un utente, richiamare getAppVersion() nell'oggetto userProfile che rappresenta il profilo BBM dell'utente.

String myTpaVersion = myUserProfile.getAppVersion();

Per recuperare la versione dell'applicazione installata da un contatto dell'utente, richiamare getAppVersion() nell'oggetto BBMPlatformContact che rappresenta il profilo BBM del contatto.

String tpaVersion = contact.getAppVersion();

// Use the application version information to determine the compatibility
// of your application between users. 
If (myTpaVersion > tpaVersion)
{
     Dialog.alert("Unable to start game. Contact requires a newer version
      of the application.");
)

Per recuperare la versione di BlackBerry Messenger SDK installata sul dispositivo BlackBerry di un utente, richiamare getBBMSDKVersion() nell'oggetto userProfile che rappresenta il profilo BBM dell'utente.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

Per recuperare la versione di BlackBerry Messenger SDK installata da un contatto dell'utente, richiamare getBBMSDKVersion() nell'oggetto BBMPlatformContact che rappresenta il profilo BBM del contatto.

int bbmSdkVersion = contact.getBBMSDKVersion();

// Use the SDK version information to determine BBM platform compatibility
// between BlackBerry devices
if (myBbmSdkVersion > bbmSdkVersion)
{
    Dialog.alert ("Unable to share content. Contact requires a newer
     version of the BlackBerry Messenger SDK");
}

Le informazioni sono state utili? Inviateci i vostri commenti.