GoogleUserMessagingPlatform Framework Reference

  • UMPPrivacyOptionsRequirementStatus defines whether a user needs access to modify privacy options.

  • It has three states: unknown, required, and notRequired, indicating if the requirement is unknown, mandatory, or unnecessary, respectively.

  • unknown signifies that the requirement status is not yet determined.

  • required means the user must be provided with a way to change their privacy choices.

  • notRequired signifies that user modification of privacy options is not necessary, either due to consent not being required or the consent type not needing modifications.

UMPPrivacyOptionsRequirementStatus

enum UMPPrivacyOptionsRequirementStatus : NSInteger {}

State values for whether the user needs to be provided a way to modify their privacy options.

  • Requirement unknown.

    Declaration

    Swift

    case unknown = 0

    Objective-C

    UMPPrivacyOptionsRequirementStatusUnknown = 0
  • A way must be provided for the user to modify their privacy options.

    Declaration

    Swift

    case required = 1

    Objective-C

    UMPPrivacyOptionsRequirementStatusRequired = 1
  • User does not need to modify their privacy options. Either consent is not required, or the consent type does not require modification.

    Declaration

    Swift

    case notRequired = 2

    Objective-C

    UMPPrivacyOptionsRequirementStatusNotRequired = 2