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];