Recuperar informações de versão sobre o aplicativo e o BlackBerry Messenger SDK
A classe net.rim.blackberry.api.bbm.platform.profile.UserProfile fornece métodos que permitem que o aplicativo consulte a versão do aplicativo e a versão do BlackBerry Messenger SDK instalada no aparelho BlackBerry do usuário. Também é possível consulta net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact para obter as mesmas informações sobre contatos de usuário. Você pode usar estas informações para determinar se o aplicativo é compatível entre usuários.
Para recuperar a versão do aplicativo instalado no aparelho BlackBerry do usuário, execute getAppVersion() no objeto userProfile que representa o perfil BBM do usuário.
String myTpaVersion = myUserProfile.getAppVersion();
Para recuperar a versão do aplicativo instalada por um contato de usuário, execute getAppVersion() em um objeto BBMPlatformContact que representa o perfil BBM do contato.
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.");
)
Para recuperar a versão do BlackBerry Messenger SDK instalada no aparelho BlackBerry do usuário, execute getBBMSDKVersion() no objeto userProfile que representa o perfil BBM do usuário.
int myBbmSdkVersion = userProfile.getBBMSDKVersion();
Para recuperar a versão do BlackBerry Messenger SDK instalada por um contato de usuário, execute getBBMSDKVersion() em um objeto BBMPlatformContact que representa o perfil BBM do contato.
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");
}
Estas informações foram úteis? Gostaríamos de receber seus comentários.