¿Quién envía el post en pubnub? iOS

Estoy haciendo mi primera aplicación con pubnub para iOS. Puedo enviar un post y está funcionando bien. Sin embargo, estoy teniendo problemas para saber qué usuario es el que envía el post.

Estoy recibiendo el post con este código

- (void)pubnubClient:(PubNub *)client didReceiveMessage:(PNMessage *)message { NSLog( @"Mensaje:%@ Canal:%@ %@", message.message, message.channel.name, message.description); 

Pero no sé cómo recuperar de este método el UUID o identificador de cliente que envía el post.

¿Algunas ideas?

Gracias por adelantado. Perdón por mi mal ingles

Tuve el mismo problema ayer, lo que hice fue enviar el post de un dictionary y no como una sola cadena. Por ejemplo :

 NSDictionary *message = @{kSenderName:user.username,kSenderId:user.objectId,kReciverId:objectId,kReciver:recover.username, kMessage:@"here goes the message itself"}; 

y luego envíe –

 [PubNub sendMessage: message toChannel:self.groupChannel withCompletionBlock:^(PNMessageState state, id obj) { }]; 

Y en el lado receptor –

  NSString *senderId = message.message[kSenderId]; NSString *senderName = message.message[kSenderName]; NSString *messageText = message.message[kMessage]; 

BTW, de esta manera puede agregar importantes Meta-Datos a sus posts para escenarios más complicados.

Buena suerte

    Intereting Posts