LuxChat  2.0
Instant messenger for iOS
PFPush+Synchronous.h
1 
10 #import <Parse/PFConstants.h>
11 #import <Parse/PFPush.h>
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
21 
23 #pragma mark - Sending Push Notifications
24 
33 - (BOOL)sendPush:(NSError **)error;
34 
45 + (BOOL)sendPushMessageToChannel:(NSString *)channel withMessage:(NSString *)message error:(NSError **)error;
46 
56 + (BOOL)sendPushMessageToQuery:(PFQuery<PFInstallation *> *)query withMessage:(NSString *)message error:(NSError **)error;
57 
70 + (BOOL)sendPushDataToChannel:(NSString *)channel withData:(NSDictionary *)data error:(NSError **)error;
71 
84 + (BOOL)sendPushDataToQuery:(PFQuery<PFInstallation *> *)query withData:(NSDictionary *)data error:(NSError **)error;
85 
87 #pragma mark - Managing Channel Subscriptions
88 
97 + (nullable NSSet<NSString *> *)getSubscribedChannels:(NSError **)error;
98 
108 + (BOOL)subscribeToChannel:(NSString *)channel error:(NSError **)error;
109 
118 + (BOOL)unsubscribeFromChannel:(NSString *)channel error:(NSError **)error;
119 
120 @end
121 
122 NS_ASSUME_NONNULL_END
Definition: PFObject+Subclass.h:14
Definition: PFPush+Synchronous.h:20
Definition: PFInstallation.h:38