1
我正在使用XMPP開發聊天應用程序。在這裏,我的問題是,我想發送聊天通知。我嘗試了下面的方式,但不正確。在iPhone的xmpp聊天中輸入指示
- (void)sendMessage:(id)sender
{
NSString *messageStr =messageField.text;
if([messageStr length] > 0)
{
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
NSXMLElement *chatStatus=[NSXMLElement elementWithName:@"composing" xmlns:xmlns_chatstates];
[body setStringValue:messageStr];
NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
[message addAttributeWithName:@"type" stringValue:@"chat"];
[message addAttributeWithName:@"to" stringValue:jidString];
[message addChild:chatStatus];
[message addChild:body];
[[self xmppStream] sendElement:message];
}
}
我使用上述方法用於發送message.But它總是顯示輸入的通知,即使我不是打字。可以任何一個幫助我。 在此先感謝
如何發送 或 通知? –
2014-11-03 15:07:51