ARTPushInternal
Objective-C
@interface ARTPushInternal : NSObject
@property (nonatomic, readonly) ARTPushAdminInternal *admin;
@property (readonly) dispatch_queue_t queue;
- (instancetype)initWithRest:(ARTRestInternal *)rest logger:(ARTInternalLog *)logger;
#if TARGET_OS_IOS
- (void)getActivationMachine:(void (^)(ARTPushActivationStateMachine *))block;
/// Direct access to _activationMachine var for internal testing.
/// Throws an exception if there is no activation machine or it could not be locked immediately.
@property (readonly) ARTPushActivationStateMachine *activationMachine;
/// Create the _activationMachine manually with a custom delegate for internal testing.
- (ARTPushActivationStateMachine *)createActivationStateMachineWithDelegate:(id<ARTPushRegistererDelegate, NSObject>)delegate;
#endif
#if TARGET_OS_IOS
+ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken rest:(ARTRest *)rest;
+ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken realtime:(ARTRealtime *)realtime;
+ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *)error rest:(ARTRest *)rest;
+ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *)error realtime:(ARTRealtime *)realtime;
+ (void)didRegisterForLocationNotificationsWithDeviceToken:(NSData *)deviceToken rest:(ARTRest *)rest;
+ (void)didRegisterForLocationNotificationsWithDeviceToken:(NSData *)deviceToken realtime:(ARTRealtime *)realtime;
+ (void)didFailToRegisterForLocationNotificationsWithError:(NSError *)error rest:(ARTRest *)rest;
+ (void)didFailToRegisterForLocationNotificationsWithError:(NSError *)error realtime:(ARTRealtime *)realtime;
- (void)activate;
- (void)deactivate;
#endif
@end
Swift
class ARTPushInternal : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) ARTPushAdminInternal *adminSwift
var admin: ARTPushAdminInternal { get } -
Undocumented
Declaration
Objective-C
@property (readonly) dispatch_queue_t queueSwift
var queue: dispatch_queue_t { get } -
Undocumented
Declaration
Objective-C
- (instancetype)initWithRest:(ARTRestInternal *)rest logger:(ARTInternalLog *)logger;Swift
init(rest: ARTRestInternal, logger: InternalLog) -
Undocumented
Declaration
Objective-C
- (void)getActivationMachine:(void (^)(ARTPushActivationStateMachine *))block;Swift
func getActivationMachine(_ block: @escaping (ARTPushActivationStateMachine) -> Void) -
Direct access to _activationMachine var for internal testing. Throws an exception if there is no activation machine or it could not be locked immediately.
Declaration
Objective-C
@property (readonly) ARTPushActivationStateMachine *_Nonnull activationMachine;Swift
var activationMachine: ARTPushActivationStateMachine { get } -
Create the _activationMachine manually with a custom delegate for internal testing.
Declaration
Objective-C
- (nonnull ARTPushActivationStateMachine *) createActivationStateMachineWithDelegate: (nonnull id<ARTPushRegistererDelegate, NSObject>)delegate;Swift
func createActivationStateMachine(withDelegate delegate: any ARTPushRegistererDelegate & NSObjectProtocol) -> ARTPushActivationStateMachine -
Undocumented
Declaration
Objective-C
+ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken realtime:(ARTRealtime *)realtime;Swift
class func didRegisterForRemoteNotifications(withDeviceToken deviceToken: Data, realtime: ARTRealtime) -
Undocumented
Declaration
Objective-C
+ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *)error realtime:(ARTRealtime *)realtime;Swift
class func didFailToRegisterForRemoteNotificationsWithError(_ error: any Error, realtime: ARTRealtime) -
Undocumented
Declaration
Objective-C
+ (void)didRegisterForLocationNotificationsWithDeviceToken:(NSData *)deviceToken realtime:(ARTRealtime *)realtime;Swift
class func didRegisterForLocationNotifications(withDeviceToken deviceToken: Data, realtime: ARTRealtime) -
Undocumented
Declaration
Objective-C
+ (void)didFailToRegisterForLocationNotificationsWithError:(NSError *)error realtime:(ARTRealtime *)realtime;Swift
class func didFailToRegisterForLocationNotificationsWithError(_ error: any Error, realtime: ARTRealtime) -
Undocumented
Declaration
Objective-C
- (void)activate;Swift
func activate() -
Undocumented
Declaration
Objective-C
- (void)deactivate;Swift
func deactivate()