The BuddyClient type exposes the following members.

Constructors

  NameDescription
Public methodBuddyClient
Initializes a new instance of the BuddyClient class. To get an application username and password, go to http://buddy.com, create a new developer account and create a new application.

Methods

  NameDescription
Public methodCheckIfEmailExistsAsync
Check if another user with the same email already exists in the system.
Public methodCheckIfUsernameExistsAsync
Check if another user with the same name already exists in the system.
Public methodCreateUserAsync
Create a new Buddy user. Note that this method internally does two web-service calls, and the IAsyncResult object returned is only valid for the first one.
Public methodEndSessionAsync
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetApplicationStatisticsAsync
This method will return a list of statistics for the application covering items such as total users, photos, etc.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetServiceErrorsAsync
Get a list of the most recent service errors.
Public methodGetServiceTimeAsync
Get the current Buddy web-service date/time.
Public methodGetServiceVersionAsync
Get the current version of the service that is being used by this SDK.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUserEmailsAsync
Gets a list of emails for all registered users for this app.
Public methodLoginAsync(Action<(Of <<'(AuthenticatedUser, BuddyCallbackParams>)>>), String, Object)
Login an existing user with their secret token. Each user is assigned a token on creation, you can store it instead of a username/password combination.
Public methodLoginAsync(Action<(Of <<'(AuthenticatedUser, BuddyCallbackParams>)>>), String, String, Object)
Login an existing user with their username and password. Note that this method internally does two web-service calls, and the IAsyncResult object returned is only valid for the first one.
Public methodPingAsync
Ping the service.
Public methodRecordSessionMetricAsync
Public methodStartSessionAsync
Starts an analytics session
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Extension Methods

Properties

  NameDescription
Public propertyAppName
Gets the application name for this client.
Public propertyAppPassword
Gets the application password for this client.
Public propertyAppVersion
Gets the optional string that describes the version of the app you are building. This string is used when uploading device information to buddy or submitting crash reports. It will default to 1.0.
Public propertyDevice
Gets an object that can be used to record device information about this client or upload crashes.
Public propertyGameBoards
Gets an object that can be used to retrieve high score rankings or search for game boards in this application.
Public propertyMetadata
Gets an object that can be used to manipulate application-level metadata. Metadata is used to store custom values on the platform.
Public propertyService
Gets the SOAP BuddyServiceClient.

See Also