So apparently if you do not put a message in the text variable, it does not send. Can someone verify this?
Example: Before
QBChatMessage *message = [[QBChatMessage alloc] init];
message.recipientID = [self.point.chatid integerValue]; // opponent's id
message.text=@"";
message.customParameters=[[NSMutableDictionary alloc]initWithObjectsAndKeys:user.username,@"name", self.point.className,@"Name",@"newRequest",@"mode",nil];
if([[QBChat instance] sendMessage:message])
After and now works
QBChatMessage *message = [[QBChatMessage alloc] init];
message.recipientID = [self.point.chatid integerValue]; // opponent's id
message.text=@"test";
message.customParameters=[[NSMutableDictionary alloc]initWithObjectsAndKeys:user.username,@"name", self.point.className,@"Name",@"newRequest",@"mode",nil];
if([[QBChat instance] sendMessage:message])