2016-04-02 8 views
0

Ich arbeite mit QBSimpleChat SDK. ich wandere, um einfache Gruppennachricht zu senden. bitte hilfe. Hier ist mein Code. Sieh, was ich vermisse. Danke im Voraus.Wie sende ich eine einfache SMS mit quickblox sdk?

QBChatMessage * inviteMessage = [QBChatMessage Nachricht];

 NSMutableDictionary *customParams = [NSMutableDictionary new]; 
     //customParams[@"xmpp_room_jid"] = roomJID; 
     customParams[@"name"] = name; 
     customParams[@"_id"] = senderId1; 
     customParams[@"save_to_history"] = @YES; 

     //customParams[@"type"] = 2; 
     inviteMessage.senderID = senderId; 
     inviteMessage.dateSent = [NSDate date]; 
     inviteMessage.senderNick = @"me"; 
     inviteMessage.text = text; 

     customParams[@"occupants_ids"] = [occupides componentsJoinedByString:@","]; 
     NSString *afterSpace= [occupides componentsJoinedByString:@" "]; 
     NSUInteger num = [oneer integerValue]; 
     NSTimeInterval timestamp = (unsigned long)[[NSDate date] timeIntervalSince1970]; 
     customParams[@"date_sent"] = @(timestamp); 


     // send notification 
     // 
     inviteMessage.recipientID = num; 

     //} 
     inviteMessage.customParameters = customParams; 







    [QBRequest createMessage:inviteMessage successBlock:^(QBResponse *response, QBChatMessage *createdMessage) { 
     NSLog(@"success: %@", createdMessage); 
    } errorBlock:^(QBResponse *response) { 
     NSLog(@"ERROR: %@", response.error); 
    }]; 
    [self.chatSectionManager addMessage:inviteMessage]; 

    [self finishSendingMessageAnimated:YES]; 
    NSLog(@"message for group is = %@",inviteMessage); 

Antwort

0

Sie können Nachrichten mit der Methode der QBChatDialog Instanz senden:

- (void)sendMessage:(QB_NONNULL QBChatMessage *)message completionBlock:(QB_NULLABLE_S QBChatCompletionBlock)completion; 

Für weitere weitere Erläuterungen verweisen wir auf our guide folgen.