Ir para o console

Firebase C++ API Reference

firebase

Classes

firebase::App Firebase application object.
firebase::AppOptions Options that control the creation of a Firebase App.
firebase::Future Type-specific version of FutureBase.
firebase::FutureBase Type-independent return type of asynchronous calls.
firebase::ModuleInitializer Utility class to help with initializing Firebase modules.
firebase::Variant Variant data type used by Firebase libraries.

firebase::admob

Classes

firebase::admob::BannerView Loads and displays AdMob banner ads.
firebase::admob::BannerView::Listener A listener class that developers can extend and pass to a BannerView object's SetListener method to be notified of changes to the presentation state and bounding box.
firebase::admob::InterstitialAd Loads and displays AdMob interstitial ads.
firebase::admob::InterstitialAd::Listener A listener class that developers can extend and pass to an InterstitialAd object's SetListener method to be notified of presentation state changes.
firebase::admob::NativeExpressAdView Loads and displays ads from AdMob Native Ads Express.
firebase::admob::NativeExpressAdView::Listener A listener class that developers can extend and pass to a NativeExpressAdView object's SetListener method to be notified of changes to the presentation state and bounding box.

Structs

firebase::admob::AdRequest The information needed to request an ad.
firebase::admob::AdSize An ad size value to be used in requesting ads.
firebase::admob::BoundingBox The screen location and dimensions of an ad view once it has been initialized.
firebase::admob::KeyValuePair Generic Key-Value container used for the "extras" values in an firebase::admob::AdRequest.

firebase::admob::rewarded_video

Classes

firebase::admob::rewarded_video::Listener A listener class that developers can extend and pass to SetListener to be notified of rewards and changes to the presentation state.
firebase::admob::rewarded_video::PollableRewardListener A polling-based listener that developers can instantiate and pass to SetListener in order to queue rewards for later retrieval.

Structs

firebase::admob::rewarded_video::RewardItem A reward to be given to the user in exchange for watching a rewarded video ad.

firebase::analytics

Structs

firebase::analytics::Parameter Event parameter.

firebase::auth

Classes

firebase::auth::Auth Firebase authentication object.
firebase::auth::Auth::FetchProvidersResult Results of calls FetchProvidersForEmail.
firebase::auth::AuthStateListener Listener called when there is a change in the authentication state.
firebase::auth::Credential Authentication credentials for an authentication provider.
firebase::auth::EmailAuthProvider Use email and password to authenticate.
firebase::auth::FacebookAuthProvider Use an access token provided by Facebook to authenticate.
firebase::auth::GameCenterAuthProvider GameCenter (iOS) auth provider.
firebase::auth::GitHubAuthProvider Use an access token provided by GitHub to authenticate.
firebase::auth::GoogleAuthProvider Use an ID token and access token provided by Google to authenticate.
firebase::auth::IdTokenListener Listener called when there is a change in the ID token.
firebase::auth::OAuthProvider OAuth2.0+UserInfo auth provider (OIDC compliant and non-compliant).
firebase::auth::PhoneAuthProvider Use phone number text messages to authenticate.
firebase::auth::PhoneAuthProvider::ForceResendingToken Token to maintain current phone number verification session.
firebase::auth::PhoneAuthProvider::Listener Receive callbacks from VerifyPhoneNumber events.
firebase::auth::PlayGamesAuthProvider Use a server auth code provided by Google Play Games to authenticate.
firebase::auth::TwitterAuthProvider Use a token and secret provided by Twitter to authenticate.
firebase::auth::User Firebase user account object.
firebase::auth::User::UserProfile Parameters to the UpdateUserProfile() function.
firebase::auth::UserInfoInterface Interface implemented by each identity provider.

Structs

firebase::auth::AdditionalUserInfo Additional user data returned from an identity provider.
firebase::auth::SignInResult Result of operations that can affect authentication state.
firebase::auth::UserMetadata Metadata corresponding to a Firebase user.

firebase::database

Classes

firebase::database::ChildListener Child listener interface.
firebase::database::Database Entry point for the Firebase Realtime Database C++ SDK.
firebase::database::DatabaseReference DatabaseReference represents a particular location in your Database and can be used for reading or writing data to that Database location.
firebase::database::DataSnapshot A DataSnapshot instance contains data from a Firebase Database location.
firebase::database::DisconnectionHandler Allows you to register server-side actions to occur when the client disconnects.
firebase::database::MutableData Instances of this class encapsulate the data and priority at a location.
firebase::database::Query The Query class is used for reading data.
firebase::database::ValueListener Value listener interface.

firebase::dynamic_links

Classes

firebase::dynamic_links::Listener Base class used to receive Dynamic Links.

Structs

firebase::dynamic_links::AndroidParameters Android Parameters.
firebase::dynamic_links::DynamicLink The received Dynamic Link.
firebase::dynamic_links::DynamicLinkComponents The information needed to generate a Dynamic Link.
firebase::dynamic_links::DynamicLinkOptions Additional options for Dynamic Link creation.
firebase::dynamic_links::GeneratedDynamicLink The returned value from creating a Dynamic Link.
firebase::dynamic_links::GoogleAnalyticsParameters Google Analytics Parameters.
firebase::dynamic_links::IOSParameters iOS Parameters.
firebase::dynamic_links::ITunesConnectAnalyticsParameters iTunes Connect App Analytics Parameters.
firebase::dynamic_links::SocialMetaTagParameters Social meta-tag Parameters.

firebase::functions

Classes

firebase::functions::Functions Entry point for the Firebase C++ SDK for Cloud Functions.
firebase::functions::HttpsCallableReference Represents a reference to a Cloud Functions object.
firebase::functions::HttpsCallableResult An HttpsCallableResult contains the result of calling an HttpsCallable.

firebase::instance_id

Classes

firebase::instance_id::InstanceId 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

firebase::invites::Listener Base class used to receive Invites and Dynamic Links.

Structs

firebase::invites::Invite Data structure used to construct and send an invite.
firebase::invites::SendInviteResult Results from calling SendInvite() to send an invitation.

firebase::messaging

Classes

firebase::messaging::Listener Base class used to receive messages from Firebase Cloud Messaging.
firebase::messaging::PollableListener A listener that can be polled to consume pending Messages.

Structs

firebase::messaging::AndroidNotificationParams Data structure for parameters that are unique to the Android implementation.
firebase::messaging::Message Data structure used to send messages to, and receive messages from, cloud messaging.
firebase::messaging::MessagingOptions A class to configure the behavior of Firebase Cloud Messaging.
firebase::messaging::Notification Used for messages that display a notification.

firebase::remote_config

Structs

firebase::remote_config::ConfigInfo Describes the state of the most recent Fetch() call.
firebase::remote_config::ConfigKeyValue Describes a mapping of a key to a string value.
firebase::remote_config::ConfigKeyValueVariant Describes a mapping of a key to a value of any type.
firebase::remote_config::ValueInfo Describes a retrieved value.

firebase::storage

Classes

firebase::storage::Controller Controls an ongoing operation, allowing the caller to Pause, Resume or Cancel an ongoing download or upload.
firebase::storage::Listener Base class used to receive pause and progress events on a running read or write operation.
firebase::storage::Metadata Metadata stores default attributes such as size and content type.
firebase::storage::Storage Entry point for the Firebase C++ SDK for Cloud Storage.
firebase::storage::StorageReference Represents a reference to a Cloud Storage object.

Additional Resources

Modules

Analytics Events Predefined event names.
Analytics Parameters Predefined event parameter names.
Analytics User Properties Predefined user property names.