Versiegegevens over uw toepassing en de BlackBerry Messenger SDK ophalen

De klasse net.rim.blackberry.api.bbm.platform.profile.UserProfile geeft methoden waarmee uw toepassing de versie van uw toepassing en de versie van de BlackBerry Messenger SDK kan opvragen die op het BlackBerry-toestel van een gebruiker is geïnstalleerd. U kunt ook net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact vragen om dezelfde informatie over de contactpersonen van de gebruiker te verkrijgen. U kunt deze informatie gebruiken om vast te stellen of uw toepassing compatibel is met die van andere gebruikers.

Om de versie van uw toepassing die op het BlackBerry-toestel van een gebruiker is geïnstalleerd op te halen, roept u getAppVersion() aan op het userProfile-object dat het BBM-profiel van de gebruiker vertegenwoordigt.

String myTpaVersion = myUserProfile.getAppVersion();

Om de versie van uw toepassing die door een contactpersoon van de gebruiker is geïnstalleerd op te halen, roept u getAppVersion() aan op een BBMPlatformContact-object dat het BBM-profiel van de contactpersoon vertegenwoordigt.

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

Om de versie van de BlackBerry Messenger SDK die op het BlackBerry-toestel van een gebruiker is geïnstalleerd op te halen, roept u getBBMSDKVersion() aan op het userProfile-object dat het BBM-profiel van de gebruiker vertegenwoordigt.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

Om de versie van de BlackBerry Messenger SDK die door een contactpersoon van de gebruiker is geïnstalleerd op te halen, roept u getBBMSDKVersion() aan op een BBMPlatformContact-object dat het BBM-profiel van de contactpersoon vertegenwoordigt.

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

Was deze informatie nuttig? Stuur ons uw opmerkingen.