firebase:: gma:: ump
API for User Messaging Platform.
Summary
The User Messaging Platform (UMP) SDK is Google’s option to handle user privacy and consent in mobile apps.
Deprecated. The firebase::gma::ump namespace has been deprecated and renamed to firebase::ump.
Typedefs | |
---|---|
FormParent | typedefvoid * This is a platform specific datatype that is required to show a consent form on screen. |
Classes | |
---|---|
firebase:: | Consent Information class for the User Messaging Platform SDK. |
Structs | |
---|---|
firebase:: | Debug settings for |
firebase:: | Parameters for the |
Enumerations
ConsentDebugGeography
ConsentDebugGeography
Debug values for testing geography.
Deprecated. This enum has been moved to the firebase::ump namespace.
ConsentFormError
ConsentFormError
Errors when loading or showing the consent form.
Deprecated. This enum has been moved to the firebase::ump namespace.
Properties | |
---|---|
kConsentFormErrorAlreadyUsed | This form was already used. |
kConsentFormErrorInternal | An internal error occurred. |
kConsentFormErrorInvalidOperation | An invalid operation occurred. Try again. |
kConsentFormErrorOperationInProgress | The operation is already in progress. Call |
kConsentFormErrorTimeout | The load request timed out. Try again. |
kConsentFormErrorUnavailable | The form is unavailable. |
kConsentFormErrorUnknown | An unknown error occurred. |
kConsentFormSuccess | The operation succeeded. |
ConsentFormStatus
ConsentFormStatus
Status of the consent form, whether it is available to show or not.
Deprecated. This enum has been moved to the firebase::ump namespace.
Properties | |
---|---|
kConsentFormStatusAvailable | The consent form is available. Call |
kConsentFormStatusUnavailable | The consent form is unavailable. Call |
kConsentFormStatusUnknown | Status is unknown. Call |
ConsentRequestError
ConsentRequestError
Errors that can occur during a RequestConsentInfoUpdate operation.
Deprecated. This enum has been moved to the firebase::ump namespace.
Properties | |
---|---|
kConsentRequestErrorInternal | An internal error occurred. |
kConsentRequestErrorInvalidAppId | Invalid GMA App ID specified in AndroidManifest.xml or Info.plist. |
kConsentRequestErrorInvalidOperation | An invalid operation occurred. Try again. |
kConsentRequestErrorMisconfiguration | A misconfiguration exists in the UI. |
kConsentRequestErrorNetwork | A network error occurred. |
kConsentRequestErrorOperationInProgress | The operation is already in progress. Use |
kConsentRequestErrorUnknown | An unknown error occurred. |
kConsentRequestSuccess | The operation succeeded. |
ConsentStatus
ConsentStatus
Consent status values.
Deprecated. This enum has been moved to the firebase::ump namespace.
PrivacyOptionsRequirementStatus
PrivacyOptionsRequirementStatus
Whether the privacy options need to be displayed.
Deprecated. This enum has been moved to the firebase::ump namespace.
Properties | |
---|---|
kPrivacyOptionsRequirementStatusNotRequired | Privacy options are not required to be shown. |
kPrivacyOptionsRequirementStatusRequired | Privacy options must be shown. Call |
kPrivacyOptionsRequirementStatusUnknown | Privacy options requirement status is unknown. Call |
Typedefs
FormParent
void * FormParent
This is a platform specific datatype that is required to show a consent form on screen.
The following defines the datatype on each platform:
- Android: A
jobject
which references an Android Activity. - iOS: An
id
which references an iOS UIViewController.