iphone'da XMPP Framework kullanarak bir sohbet uygulaması oluşturuyorum. Mesajlar aldım ancak mesaj gönderemiyorum. Herhangi biri bana bunun için çözüm verebilir mi?XMPP Framework kullanarak mesaj yollama
cevap
bu deneyin:
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];
}
}
sende benim için iyi çalışıyor ..it chatViewcontroller yukarıdaki kodu kullanabilirsiniz. Eğer xmpp iPhone örnek uygulamasını kullanıyorsanız
için çalışmak değil Başvurunuz dis-bağlantılı alır yapar çözmek için ? –
@iphone Eğlence: Sorunuz benim için net değil .. ekleyebileceğiniz herhangi bir yol - (void) xmppStreamDidDisconnect: (XMPPStream *) göndericiniz sınıfınızda, bu, sohbetiniz ağ bağlantınız kesildiğinde sizi bilgilendirir. – Raj
Süper ..! Benim için çalıştı –
... aşağıdaki gibi bir şey kullanabilirsiniz ve almalısınız başlangıç:
NSString *msgText = @"test reply";
XMPPMessage* msg = [[XMPPMessage alloc] initWithType:@"chat" to:[XMPPJID jidWithString:displayName]];
[msg addBody:msgText];
[_xmppStream sendElement:msg];
sadece onlar orada var uyarı altında bu hakkı yerleştirmek
iPhoneXMPPAppDelegate.m içinde xmppStream temsilci yöntemi:
-(void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message
Bu, otomatik olarak s olacak Başlangıçta "test yanıtı" nı geri size gönderilen mesaja geri dön
glhf!
Swift 3 cevap: Eğer bir fikrin nasıl var mı - - Ben devlet dis benim için bağlı olduğu eleman göndermek için değeri geçerken olarak
let user = XMPPJID(string: "[email protected]")
let msg = XMPPMessage(type: "chat", to: user)
msg?.addBody("test message")
self.xmppStream.send(msg)
- 1. xmpp framework & quickblox sunucusu kullanarak grup mesajı gönderin iOS
- 2. XmpP libstrophe kullanarak libstrophe
- 3. Kendi mesajını yollama ve alma
- 4. XMPP kurulumunu nasıl ölçeklendirirsiniz?
- 5. XMPP (smack)
- 6. Python için XMPP sunucusu
- 7. XMPP (Openfire) Push Bildirimler Android
- 8. Facebook XMPP sohbet API - aygıtı öncelik
- 9. iOS 5 Twitter Framework ile doğrudan bir mesaj nasıl gönderirim?
- 10. XMPP ve Android
- 11. Raylar diaspora XMPP sohbet
- 12. JQERY kullanarak .NET Framework 3.5
- 13. xUnit framework kullanarak performans testi
- 14. R Yazdır mesajını kullanarak mesaj yazdır
- 15. Twitter: scribe'i kullanarak doğrudan mesaj gönder
- 16. Android kullanarak mesaj servisimi nasıl kilitlerim?
- 17. Kereviz işçileri arasında paylaşılan XMPP bağlantısı
- 18. XMPP kalıcı konferans odası mevcudiyeti
- 19. XMPP iOS 4.3 projesinde çalışmaz
- 20. piton xmpp basit istemci hatası
- 21. 4 nolu yayın üzerinden alınan jsessionı yollama nasıl yapılır
- 22. .NET 3.5 (veya 4.0) için iyi XMPP/Jabber istemci kitaplığı
- 23. Mesaj bayt
- 24. XMPP/Jabber on Django (sohbet sunucusu)
- 25. ios içinde xmpp akışı nasıl doğrulanır
- 26. XMPP Gelen ve Giden Dosya Temsilcisi aramıyor
- 27. SDL Tridion GetListKeywords Anquilla Framework kullanarak
- 28. zend framework kullanarak site haritası nasıl oluşturulur?
- 29. Entity Framework modelini kullanarak veri ekleme
- 30. RestEasy framework kullanarak çoklu yanıt nasıl gönderilir
benim – jaskiratjd