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 } -
Undocumented
Declaration
Objective-C
- (NSData *)archiveWithLogger:(nullable ARTInternalLog *)logger;Swift
func archive(withLogger logger: InternalLog?) -> Data -
Undocumented
Declaration
Objective-C
+ (nullable ARTDeviceIdentityTokenDetails *)unarchive:(NSData *)data withLogger:(nullable ARTInternalLog *)logger;Swift
class func unarchive(_ data: Data, withLogger logger: InternalLog?) -> ARTDeviceIdentityTokenDetails?