GoogleUserMessagingPlatform Framework ReferenceStay organized with collectionsSave and categorize content based on your preferences.
Page Summary
UMPFormStatus indicates whether a user has a consent form available.
TheUMPFormStatusUnknownstate means the form availability is unknown and an update should be requested.
TheUMPFormStatusAvailablestate means consent forms are available and can be loaded.
TheUMPFormStatusUnavailablestate means consent forms are not available and showing one is not required.
UMPFormStatus
enum UMPFormStatus : NSInteger {}
State values for whether the user has a consent form available to them. To check whether form
status has changed, an update can be requested through
requestConsentInfoUpdateWithParameters:completionHandler.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],["The `UMPFormStatus` enum indicates the availability of user consent forms. `UMPFormStatusUnknown` means availability is unknown and requires an update request. `UMPFormStatusAvailable` signifies that forms can be loaded. `UMPFormStatusUnavailable` denotes that consent forms are not needed. To check for status changes, use `requestConsentInfoUpdateWithParameters:completionHandler`. The status is represented numerically in Swift and Objective-C, with unknown as 0, available as 1 and unavailable as 2.\n"]]