AGClientDeviceInformation

Represents the set of allowed device metadata.

  • The Device Token which identifies the device within APNs.

    Declaration

    Swift

    var deviceToken: NSData? { get set }
  • The ID of the mobile Variant, for which this client will be registered.

    Declaration

    Swift

    var variantID: String? { get set }
  • The mobile Variant’s secret.

    Declaration

    Swift

    var variantSecret: String? { get set }
  • Application specific alias to identify users with the system. E.g. email address or username

    Declaration

    Swift

    var alias: String? { get set }
  • Some categories, used for tagging the device (metadata)

    Declaration

    Swift

    var categories: Array<String>? { get set }
  • The name of the underlying OS (e.g. iOS)

    Declaration

    Swift

    var operatingSystem: String? { get set }
  • The version of the used OS (e.g. 6.1.3)

    Declaration

    Swift

    var osVersion: String? { get set }
  • The device type (e.g. iPhone or iPod)

    Declaration

    Swift

    var deviceType: String? { get set }