Recupero delle informazioni sull'applicazione e su BlackBerry Messenger SDK
La classe net.rim.blackberry.api.bbm.platform.profile.UserProfile fornisce metodi che consentono all'applicazione di richiedere le versioni dell'applicazione e di BlackBerry Messenger SDK installate sul dispositivo BlackBerry dell'utente. È possibile anche richiedere a net.rim.blackberry.api.bbm.platform.profile.BBMPlatformContact di ottenere le stesse informazioni sui contatti dell'utente. È possibile utilizzare queste informazioni per determinare se l'applicazione è compatibile tra gli utenti.
Per recuperare la versione dell'applicazione installata sul dispositivo BlackBerry di un utente, richiamare getAppVersion() nell'oggetto userProfile che rappresenta il profilo BBM dell'utente.
String myTpaVersion = myUserProfile.getAppVersion();
Per recuperare la versione dell'applicazione installata da un contatto dell'utente, richiamare getAppVersion() nell'oggetto BBMPlatformContact che rappresenta il profilo BBM del contatto.
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.");
)
Per recuperare la versione di BlackBerry Messenger SDK installata sul dispositivo BlackBerry di un utente, richiamare getBBMSDKVersion() nell'oggetto userProfile che rappresenta il profilo BBM dell'utente.
int myBbmSdkVersion = userProfile.getBBMSDKVersion();
Per recuperare la versione di BlackBerry Messenger SDK installata da un contatto dell'utente, richiamare getBBMSDKVersion() nell'oggetto BBMPlatformContact che rappresenta il profilo BBM del contatto.
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");
}
Le informazioni sono state utili? Inviateci i vostri commenti.