Firebase Unity API Reference
Firebase
Classes |
|
|---|---|
| AppOptions | Options that control the creation of a Firebase App. |
| FirebaseApp | |
| FirebaseException | Exception thrown for any Task exception. |
| InitializationException | The exception that is thrown when a problem occurs with initialization of a Firebase module or class. |
| UnityHttpRequest | |
Firebase. Analytics
Classes |
|
|---|---|
| FirebaseAnalytics | FirebaseAnalytics API. |
| Parameter | Event parameter. |
Firebase. Auth
Classes |
|
|---|---|
| Credential | Authentication credentials for an authentication provider. |
| EmailAuthProvider | Use email and password to authenticate. |
| FacebookAuthProvider | Use an access token provided by Facebook to authenticate. |
| FetchProvidersResult | Results of calls FetchProvidersForEmail. |
| FirebaseAuth | |
| FirebaseUser | |
| GitHubAuthProvider | Use an access token provided by GitHub to authenticate. |
| GoogleAuthProvider | Use an ID token and access token provided by Google to authenticate. |
| TwitterAuthProvider | Use a token and secret provided by Twitter to authenticate. |
| UserProfile | Parameters to the UpdateUserProfile() function. |
Interfaces |
|
|---|---|
| IUserInfo | Interface implemented by each identity provider. |
Firebase. Database
Classes |
|
|---|---|
| ChildChangedEventArgs | Child changed event arguments. |
| DatabaseError | Instances of DatabaseError are passed within event arguments when an operation failed. |
| DatabaseException | This error is thrown when the FirebaseDatabase library is unable to operate on the input it has been given. |
| DatabaseReference | A Firebase reference represents a particular location in your FirebaseDatabase and can be used for reading or writing data to that FirebaseDatabase location. |
| DataSnapshot | A DataSnapshot instance contains data from a FirebaseDatabase location. |
| FirebaseDatabase | The entry point for accessing a FirebaseDatabase. |
| MutableData | Instances of this class encapsulate the data and priority at a location. |
| OnDisconnect | The OnDisconnect class is used to manage operations that will be Run on the server when this client disconnects. |
| Query | The Query class (and its subclass, DatabaseReference ) are used for reading data. |
| ServerValue | Contains placeholder values to use when writing data to the FirebaseDatabase. |
| TransactionResult | Instances of this class represent the desired outcome of a single Run of a transaction. |
| ValueChangedEventArgs | Value changed event arguments. |
Firebase. Invites
Classes |
|
|---|---|
| FirebaseInvites | FirebaseInvites API. |
| Invite | Data structure used to construct and send an invite. |
| InviteErrorReceivedEventArgs | Event argument for the ErrorReceived event containing the error that occurred while receiving an invite. |
| InviteReceivedEventArgs | Event argument for the InviteReceived event containing the invitation data. |
| SendInviteResult | Results from calling SendInvite() to send an invitation. |
Firebase. Messaging
Classes |
|
|---|---|
| FirebaseMessage | |
| FirebaseMessaging | Firebase Cloud Messaging API. |
| FirebaseNotification | |
| MessageReceivedEventArgs | Event argument for the MessageReceived event containing the message data. |
| TokenReceivedEventArgs | Token argument for the TokenReceived event containing the token string. |
Firebase. RemoteConfig
Classes |
|
|---|---|
| ConfigInfo | Describes the state of the most recent Fetch() call. |
| FirebaseRemoteConfig | Firebase Remote Config API. |
Structs |
|
|---|---|
| ConfigSettings | Settings for FirebaseRemoteConfig operations. |
| ConfigValue | Wrapper for a Remote Config parameter value, with methods to get it as different types, such as bools and doubles, along with information about where the data came from. |
Firebase. Storage
Classes |
|
|---|---|
| DownloadState | DownloadState contains information for a download in progress. |
| FirebaseStorage | FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. |
| MetadataChange | MetadataChange is a set of new metadata values used during object upload or when modifying the metadata of an object. |
| StorageException | Represents an Exception resulting from an operation on a StorageReference |
| StorageMetadata | Metadata for a StorageReference Metadata stores default attributes such as size and content type. |
| StorageProgress< T > | A class that receives progress updates for storage uploads and downloads. |
| StorageReference | Represents a reference to a Google Cloud Storage object. |
| UploadState | UploadState contains information for an upload in progress. |
System. Threading. Tasks
Classes |
|
|---|---|
| Task | Represents an asynchronous task. |
| Task< T > | Represents an asynchronous task that has a result. |

