GoogleUserMessagingPlatform Framework Reference

  • UMPFormStatus is an enum indicating the state of a user's consent form availability.

  • An update can be requested to check for changes in form status.

  • UMPFormStatusUnknown signifies an unknown form availability, requiring an update request.

  • UMPFormStatusAvailable means consent forms are available and can be loaded.

  • UMPFormStatusUnavailable indicates consent forms are not available and not required to be shown.

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.

  • Whether a consent form is available is unknown. An update should be requested using requestConsentInfoUpdateWithParameters:completionHandler.

    Declaration

    Swift

    case unknown = 0

    Objective-C

    UMPFormStatusUnknown = 0
  • Consent forms are available and can be loaded using [UMPConsentForm loadWithCompletionHandler:]

    Declaration

    Swift

    case available = 1

    Objective-C

    UMPFormStatusAvailable = 1
  • Consent forms are unavailable. Showing a consent form is not required.

    Declaration

    Swift

    case unavailable = 2

    Objective-C

    UMPFormStatusUnavailable = 2