ARTDeviceIdentityTokenDetails

Objective-C

@interface ARTDeviceIdentityTokenDetails : NSObject <NSSecureCoding>

Swift

class ARTDeviceIdentityTokenDetails : NSObject, NSSecureCoding

An object representing a unique device identity token used to communicate with APNS.

  • Token string.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull token;

    Swift

    var token: String { get }
  • Contains the time the token was issued in milliseconds.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDate *_Nonnull issued;

    Swift

    var issued: Date { get }
  • Contains the expiry time in milliseconds.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDate *_Nonnull expires;

    Swift

    var expires: Date { get }
  • Contains the capability JSON stringified.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull capability;

    Swift

    var capability: String { get }
  • Contains the clientId assigned to the token if provided.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *clientId;

    Swift

    var clientId: String? { get }