Abrufen von Versionsinformationen zu Ihrer Anwendung und zum BlackBerry Messenger SDK

Die net.rim.blackberry.api.bbm.platform.profile.UserProfile-Klasse stellt Methoden bereit, die Ihrer Anwendung ermöglichen, die Version Ihrer Anwendung sowie die Version des BlackBerry Messenger SDK abzufragen, das auf dem BlackBerry-Gerät eines Benutzers installiert ist. Sie können auch net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact abfragen, um die gleichen Informationen zu den Kontakten des Benutzers zu erhalten. Mithilfe dieser Informationen können Sie bestimmen, ob Ihre Anwendung zwischen Benutzern kompatibel ist.

Um die Version Ihrer Anwendung abzurufen, die auf dem BlackBerry-Gerät eines Benutzers installiert ist, rufen Sie getAppVersion() für das userProfile-Objekt auf, welches das BBM-Profil des Benutzers repräsentiert.

String myTpaVersion = myUserProfile.getAppVersion();

Um die Version Ihrer Anwendung abzurufen, die ein Kontakt eines Benutzers installiert hat, rufen Sie getAppVersion() für ein BBMPlatformContact-Objekt auf, welches das BBM-Profil des Kontakts repräsentiert.

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

Um die Version des BlackBerry Messenger SDK abzurufen, die auf dem BlackBerry-Gerät eines Benutzers installiert ist, rufen Sie getBBMSDKVersion() für das userProfile-Objekt auf, welches das BBM-Profil des Benutzers repräsentiert.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

Um die Version des BlackBerry Messenger SDK abzurufen, die ein Kontakt eines Benutzers installiert hat, rufen Sie getBBMSDKVersion() für ein BBMPlatformContact-Objekt auf, welches das BBM-Profil des Kontakts repräsentiert.

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

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.