BBM Platform User

Provides read-only access to a BBM user's information as defined in their BBM profile. Instances of this object are not created, but are obtained from the BBM platform.

BBM social graph:

Applications can listen for changes in the social graph by assigning a callback to blackberry.bbm.platform.users.onupdate. Events are fired for both the current user and their contacts who have the application installed. You can listen for user profile property changes, such as display name and display picture, and also when a user installs/uninstalls your application.

Properties:
String appVersion
Number bbmsdkVersion
String displayName
String handle
String personalMessage
String ppid
String status
String statusMessage

appVersion

The version of this BBM Connected Application that the user is running.

Synopsis:

readOnly
String blackberry.bbm.platform.self.appVersion

bbmsdkVersion

The version of the BBM SDK that the user is running.

  • BBM SDK 1.0: 100
  • BBM SDK 1.2: 120
  • BBM SDK 1.3: 130
  • BBM SDK 2.0: 200

Synopsis:

readOnly
Number blackberry.bbm.platform.self.bbmsdkVersion

displayName

The display name.

Synopsis:

readOnly
String blackberry.bbm.platform.self.displayName

handle

A unique ID representing the user on a specific. A user with more than one device will have a different handle on each one.

Synopsis:

readOnly
String blackberry.bbm.platform.self.handle

personalMessage

The personal message.

Synopsis:

readOnly
String blackberry.bbm.platform.self.personalMessage

ppid

A unique ID representing the user on all devices. A user with more than one device will have the same ppid on each one.

Synopsis:

readOnly
String blackberry.bbm.platform.self.ppid

status

One of "available" or "busy".

Synopsis:

readOnly
String blackberry.bbm.platform.self.status

statusMessage

The status message.

Synopsis:

readOnly
String blackberry.bbm.platform.self.statusMessage

Last modified: 2014-03-10