This is my code for getting a remote message from the pusher.
self.pusher = [PTPusher pusherWithKey:@"pusherKey" delegate:self encrypted:YES cluster:@"ap2"];
PTPusherChannel *channel = [self.pusher subscribeToChannelNamed:@"my-channel"];
[channel bindToEventNamed:@"my-event" handleWithBlock:^(PTPusherEvent *channelEvent) {
    NSString *message = [channelEvent.data objectForKey:@"message"];
    }];
[self.pusher connect];
 
     
    