GoogleUserMessagingPlatform Framework Reference

  • UMPDebugSettings is an NSObject that overrides settings for debugging or testing.

  • The testDeviceIdentifiers property is an array of strings used to enable debug features for specific devices, which are always enabled for simulators.

  • The geography property is used to set the debug geography.

UMPDebugSettings


@interface UMPDebugSettings : NSObject <NSCopying>

Overrides settings for debugging or testing.

  • Array of device identifier strings. Debug features are enabled for devices with these identifiers. Debug features are always enabled for simulators.

    Declaration

    Swift

    var testDeviceIdentifiers: [String]? { get set }

    Objective-C

    @property (nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers;
  • Debug geography.

    Declaration

    Swift

    var geography: DebugGeography { get set }

    Objective-C

    @property (nonatomic) UMPDebugGeography geography;