AWSPinpointEndpointProfileDemographic

@interface AWSPinpointEndpointProfileDemographic : NSObject

The Endpoint Demographic contains information about the device to be target for messaging.

  • Returns an instance of AWSPinpointEndpointProfileDemographic with default values. @returns make

    Declaration

    Objective-C

    + (nonnull instancetype)defaultAWSPinpointEndpointProfileDemographic;

    Swift

    class func `default`() -> Self
  • The make defaults to apple @returns make

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nullable make;

    Swift

    var make: String? { get }
  • Defaults to [UIDevice currentDevice].model @returns model

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable model;

    Swift

    var model: String? { get set }
  • Defaults to [[NSTimeZone systemTimeZone] name] @returns timezone

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable timezone;

    Swift

    var timezone: String? { get set }
  • Defaults to [[NSLocale autoupdatingCurrentLocale] localeIdentifier] @returns locale

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable locale;

    Swift

    var locale: String? { get set }
  • Defaults to [[[NSBundle mainBundle] infoDictionary] objectForKey:@“CFBundleShortVersionString”] @returns appVersion

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable appVersion;

    Swift

    var appVersion: String? { get set }
  • Defaults to [UIDevice currentDevice].systemName @returns platform

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable platform;

    Swift

    var platform: String? { get set }
  • Defaults to [UIDevice currentDevice].systemVersion @returns platformVersion

    Declaration

    Objective-C

    @property (nonatomic) NSString *_Nullable platformVersion;

    Swift

    var platformVersion: String? { get set }