프로그램 및 BlackBerry Messenger SDK의 버전 정보 검색

net.rim.blackberry.api.bbm.platform.profile.UserProfile 클래스는 프로그램이 프로그램의 버전과 사용자의 BlackBerry 단말기에 설치된 BlackBerry® Messenger SDK 버전을 쿼리하는 메소드를 제공합니다. 또한 net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact를 쿼리하여 사용자의 대화 상대에 대한 같은 정보를 가져올 수 있습니다. 이 정보는 프로그램이 사용자 간에 호환이 가능한지를 확인하는 데 사용할 수 있습니다.

사용자의 BlackBerry 단말기에 설치된 프로그램의 버전을 검색하려면 사용자의 BBM™ 프로필을 나타내는 userProfile 객체에 getAppVersion()을 호출합니다.

String myTpaVersion = myUserProfile.getAppVersion();

사용자의 대화 상대가 설치한 프로그램의 버전을 검색하려면 대화 상대의 BBM 프로필을 나타내는 BBMPlatformContact 객체에 getAppVersion()을 호출합니다.

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

사용자의 BlackBerry 단말기에 설치된 BlackBerry Messenger SDK 의 버전을 검색하려면 사용자의 BBM 프로필을 나타내는 userProfile 객체에 getBBMSDKVersion()을 호출합니다.

int myBbmSdkVersion = userProfile.getBBMSDKVersion();

사용자의 대화 상대가 설치한 BlackBerry Messenger SDK 의 버전을 검색하려면 대화 상대의 BBM 프로필을 나타내는 BBMPlatformContact 객체에 getBBMSDKVersion()을 호출합니다.

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

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.