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