Stay organized with collections
Save and categorize content based on your preferences.
firebase::app_check::AppCheckProviderFactory
This is an abstract class.
#include <app_check.h>
Interface for a factory that generates AppCheckProviders.
Summary
Inheritance
Direct Known Subclasses:
firebase::app_check::AppAttestProviderFactory,
firebase::app_check::DebugAppCheckProviderFactory,
firebase::app_check::DeviceCheckProviderFactory,
firebase::app_check::PlayIntegrityProviderFactoryPublic functions
~AppCheckProviderFactory
virtual ~AppCheckProviderFactory()=0
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-01-23 UTC.
[null,null,["Last updated 2024-01-23 UTC."],[],[],null,["# firebase::app_check::AppCheckProviderFactory Class Reference\n\nfirebase::app_check::AppCheckProviderFactory\n============================================\n\n\n**This is an abstract class.**\n\n\n`#include \u003capp_check.h\u003e`\n\nInterface for a factory that generates [AppCheckProvider](/docs/reference/cpp/class/firebase/app-check/app-check-provider#classfirebase_1_1app__check_1_1_app_check_provider)s.\n\nSummary\n-------\n\n### Inheritance\n\nDirect Known Subclasses:[firebase::app_check::AppAttestProviderFactory](/docs/reference/cpp/class/firebase/app-check/app-attest-provider-factory), [firebase::app_check::DebugAppCheckProviderFactory](/docs/reference/cpp/class/firebase/app-check/debug-app-check-provider-factory), [firebase::app_check::DeviceCheckProviderFactory](/docs/reference/cpp/class/firebase/app-check/device-check-provider-factory), [firebase::app_check::PlayIntegrityProviderFactory](/docs/reference/cpp/class/firebase/app-check/play-integrity-provider-factory)\n\n| ### Constructors and Destructors ||\n|---|---|\n| [~AppCheckProviderFactory](#classfirebase_1_1app__check_1_1_app_check_provider_factory_1aee0624a608e1ac6a712e59749f7879e0)`()` ||\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [CreateProvider](#classfirebase_1_1app__check_1_1_app_check_provider_factory_1a97b71d4c5418a949a4ade9bf4e112652)`(`[App](/docs/reference/cpp/class/firebase/app#classfirebase_1_1_app)` *app)=0` | `virtual `[AppCheckProvider](/docs/reference/cpp/class/firebase/app-check/app-check-provider#classfirebase_1_1app__check_1_1_app_check_provider)` *` Gets the [AppCheckProvider](/docs/reference/cpp/class/firebase/app-check/app-check-provider#classfirebase_1_1app__check_1_1_app_check_provider) associated with the given [App](/docs/reference/cpp/class/firebase/app#classfirebase_1_1_app) instance, or creates one if none already exists. |\n\nPublic functions\n----------------\n\n### CreateProvider\n\n```c++\nvirtual AppCheckProvider * CreateProvider(\n App *app\n)=0\n``` \nGets the [AppCheckProvider](/docs/reference/cpp/class/firebase/app-check/app-check-provider#classfirebase_1_1app__check_1_1_app_check_provider) associated with the given [App](/docs/reference/cpp/class/firebase/app#classfirebase_1_1_app) instance, or creates one if none already exists. \n\n### \\~AppCheckProviderFactory\n\n```c++\nvirtual ~AppCheckProviderFactory()=0\n```"]]