Firebase Unity API Reference
Firebase
Classes |
|
---|---|
AppOptions | Options that control the creation of a Firebase App. |
FirebaseApp | Firebase application object. |
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. |
Firebase. Analytics
Classes |
|
---|---|
FirebaseAnalytics | FirebaseAnalytics API. |
Parameter | Event parameter. |
Firebase. Auth
Classes |
|
---|---|
AdditionalUserInfo | Additional user data returned from an identity provider. |
Credential | Authentication credentials for an authentication provider. |
EmailAuthProvider | Use email and password to authenticate. |
FacebookAuthProvider | Use an access token provided by Facebook to authenticate. |
FirebaseAuth | Firebase authentication object. |
FirebaseUser | Firebase user account object. |
ForceResendingToken | Token to maintain current phone number verification session. |
GameCenterAuthProvider | GameCenter (iOS) auth provider. |
GitHubAuthProvider | Use an access token provided by GitHub to authenticate. |
GoogleAuthProvider | Use an ID token and access token provided by Google to authenticate. |
OAuthProvider | OAuth2.0+UserInfo auth provider (OIDC compliant and non-compliant). |
PhoneAuthProvider | Use phone number text messages to authenticate. |
PlayGamesAuthProvider | Use a server auth code provided by Google Play Games to authenticate. |
SignInResult | Result of operations that can affect authentication state. |
TwitterAuthProvider | Use a token and secret provided by Twitter to authenticate. |
UserMetadata | Metadata corresponding to a Firebase user. |
UserProfile | Parameters to the UpdateUserProfile() function. |
Interfaces |
|
---|---|
IUserInfo | Interface implemented by each identity provider. |
Firebase. Crashlytics
Classes |
|
---|---|
Crashlytics | FirebaseCrashlytics API |
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 | Event arguments passed with the Query.ValueChanged Event. |
Firebase. DynamicLinks
Classes |
|
---|---|
AndroidParameters | Android Parameters. |
DynamicLinkComponents | The information needed to generate a Dynamic Link. |
DynamicLinkOptions | Additional options for Dynamic Link creation. |
DynamicLinks | Firebase Dynamic Links API. |
GoogleAnalyticsParameters | Google Analytics Parameters. |
IOSParameters | iOS Parameters. |
ITunesConnectAnalyticsParameters | iTunes Connect App Analytics Parameters. |
ReceivedDynamicLink | The received Dynamic Link. |
ReceivedDynamicLinkEventArgs | Passed to the DynamicLinks.DynamicLinkReceived event. |
ShortDynamicLink | The returned value from creating a shortened Dynamic Link. |
SocialMetaTagParameters | Social meta-tag Parameters. |
Firebase. Extensions
Classes |
|
---|---|
TaskExtension | Extension methods for System.Threading.Tasks.Task and System.Threading.Tasks.Task < T > that allow the continuation function to be executed on the main thread in Unity. |
Firebase. Functions
Classes |
|
---|---|
FirebaseFunctions | FirebaseFunctions is a service that supports calling Google Cloud Functions. |
FunctionsException | Represents an Exception resulting from an operation on a FunctionsReference |
HttpsCallableReference | Represents a reference to a Google Cloud Functions HTTPS callable function. |
HttpsCallableResult | An HttpsCallableResult contains the result of calling an HttpsCallable. |
Firebase. InstanceId
Classes |
|
---|---|
FirebaseInstanceId | Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (for example, sending a FCM message). |
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 |
|
---|---|
AndroidNotificationParams | Data structure for parameters that are unique to the Android implementation. |
FirebaseMessage | Data structure used to send messages to, and receive messages from, cloud messaging. |
FirebaseMessaging | Firebase Cloud Messaging API. |
FirebaseNotification | Used for messages that display a notification. |
MessageReceivedEventArgs | Event argument for the MessageReceived event containing the message data. |
MessagingOptions | A class to configure the behavior of Firebase Cloud |