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.

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

  • notRequired signifies that consent is either not needed or the consent type doesn't allow modification.

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