Recuperar información de versión sobre su aplicación y BlackBerry Messenger SDK

La clase de net.rim.blackberry.api.bbm.platform.profile.UserProfile muestra los métodos que permiten a su aplicación averiguar la versión de la aplicación y la versión de BlackBerry Messenger SDK instaladas en el dispositivo BlackBerry del usuario. También puede hacer consultas en net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact para obtener la misma información sobre los contactos del usuario. Puede utilizar esta información para determinar si su aplicación es compatible entre usuarios.

Para recuperar la versión de su aplicación instalada en el dispositivo BlackBerry de un usuario, invoque getAppVersion() en el objeto userProfile que representa el perfil del usuario de BBM.

String myTpaVersion = myUserProfile.getAppVersion();

Para recuperar la versión de su aplicación que tiene instalada un contacto del usuario, invoque getAppVersion() en un objeto BBMPlatformContact que represente el perfil de BBM del contacto.

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.");
)

Para recuperar la versión de BlackBerry Messenger SDK instalada en el dispositivo BlackBerry de un usuario, invoque getBBMSDKVersion() en el objeto userProfile que representa el perfil de BBM del usuario.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

Para recuperar la versión de BlackBerry Messenger SDK instalada en el dispositivo BlackBerry de un usuario, invoque getBBMSDKVersion() en el objeto BBMPlatformContact que representa el perfil de BBM del usuario.

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 ha resultado útil esta información? Envíenos sus comentarios.