Я создаю приложение чата с использованием XMPP Framework в iphone. я мог получать полученные сообщения, но я не могу отправить сообщение. может ли кто-нибудь дать мне решение для этого?Как отправить сообщение с помощью XMPP Framework
ответ
Попробуйте это:
XMPPUserCoreDataStorage *user = [[self fetchedResultsController] objectAtIndexPath:indexPath];
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
[body setStringValue:strSendMsg];
NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
[message addAttributeWithName:@"type" stringValue:@"chat"];
[message addAttributeWithName:@"to" stringValue:[user.jid full]];
[message addChild:body];
[[self xmppStream] sendElement:message];
- (void)sendMessage:(NSString *)msgContent
{
NSString *messageStr = textField.text;
if([messageStr length] > 0)
{
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
[body setStringValue:messageStr];
NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
[message addAttributeWithName:@"type" stringValue:@"chat"];
[message addAttributeWithName:@"to" stringValue:[jid full]];
[message addChild:body];
[xmppStream sendElement:message];
}
}
использовать приведенный выше код в вас chatViewcontroller ..Это работает хорошо для меня.
ваше приложение получает Дис-подключен - как тогда, когда я прохожу значение для отправки элемента государство Дис связано для меня - у вас есть какие-либо идеи, как для его решения ? – 2011-07-22 05:57:47
, если вы используете XMPP iPhone пример приложения ... вы можете использовать что-то вроде следующего, и это поможет вам начать:
NSString *msgText = @"test reply";
XMPPMessage* msg = [[XMPPMessage alloc] initWithType:@"chat" to:[XMPPJID jidWithString:displayName]];
[msg addBody:msgText];
[_xmppStream sendElement:msg];
просто поместите это прямо под чеку у них там в метод делегата xmppStream в
iPhoneXMPPAppDelegate.m:
-(void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message
Это автоматически S end "test reply" назад к переключателю, который первоначально отправил вам сообщение
glhf!
Swift 3 Ответ:
let user = XMPPJID(string: "[email protected]")
let msg = XMPPMessage(type: "chat", to: user)
msg?.addBody("test message")
self.xmppStream.send(msg)
- 1. Отправить сообщение groupchat с помощью xmpp framework & quickblox server iOS
- 2. Отправить сообщение XMPP с Python
- 3. Отправить сообщение XMPP (Smack)
- 4. Как отправить и получить сообщение с помощью xmpp в php
- 5. как отправить изображение в somessaging xmpp framework
- 6. Отправить сообщение XMPP группе LDAP
- 7. Отправить сообщение xmpp с использованием библиотеки python
- 8. отправить сообщение xmpp с уведомлением push iOS
- 9. Получить сообщение с помощью XMPP
- 10. Android xmpp отправить сообщение с параметрами
- 11. Отправить сообщение с искровым Framework
- 12. отправить android facebook сообщение другу с помощью xmpp
- 13. Как отправить широковещательное сообщение с помощью SmackAPI?
- 14. Отправить сообщение с помощью CakePHP
- 15. Facebook XMPP Chat API отправить сообщение PHP
- 16. iOS XMPP не в состоянии отправить сообщение
- 17. Как отправить системное сообщение группе/пользователю с использованием протокола XMPP?
- 18. XMPP Framework отправка файлов
- 19. XMPP framework
- 20. Как отправить сообщение с помощью xmpppy на jabber-клиент?
- 21. XMPP Комната чат Сообщение
- 22. Как отправить изображение с помощью XMPPStream XMPP Framework на языке Swift?
- 23. отправить файлы в MUC Rooms с использованием XMPP Framework
- 24. Вопрос XMPP Framework
- 25. Отправить сообщение с помощью MFMailComposeViewController
- 26. Как транслировать с помощью XMPP?
- 27. Отправить сообщение с помощью PLSQL
- 28. Отправить локальное уведомление в фоновом режиме в XMPP Framework
- 29. Отправить сообщение с помощью php
- 30. Отправить сообщение с помощью VBScript
Не работает для меня – jaskiratjd 2015-10-14 11:56:40