Récupération des informations de version de votre application et de BlackBerry Messenger SDK

La classe net.rim.blackberry.api.bbm.platform.profile.UserProfile fournit des méthodes permettant à votre application de demander la version de votre application et celle de l'instance de BlackBerry Messenger SDK installée sur le terminal BlackBerry de l'utilisateur. Vous pouvez également interroger net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact pour obtenir ces mêmes informations à propos des contacts de l'utilisateur. Vous pouvez utiliser ces informations pour déterminer si votre application est compatible entre les utilisateurs.

Pour récupérer la version de votre application installée sur le terminal BlackBerry de l'utilisateur, appelez getAppVersion() sur l'objet userProfile qui représente le profil BBM de l'utilisateur.

String myTpaVersion = myUserProfile.getAppVersion();

Pour récupérer la version de votre application installée par un contact de l'utilisateur, appelez getAppVersion() sur un objet BBMPlatformContact qui représente le profil BBM du contact.

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

Pour récupérer la version de BlackBerry Messenger SDK installée sur le terminal BlackBerry de l'utilisateur, appelez getBBMSDKVersion() sur l'objet userProfile qui représente le profil BBM de l'utilisateur.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

Pour récupérer la version de BlackBerry Messenger SDK installée par un contact de l'utilisateur, appelez getBBMSDKVersion() sur un objet BBMPlatformContact qui représente le profil BBM du contact.

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

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.