Приложение чата с использованием протокола XMPP с использованием сервера Gmail - PullRequest
0 голосов
/ 24 июня 2011

Приложение чата с использованием протокола XMPP с использованием сервера Gmail

Я использую код iPhoneXMPP (xmppframework), предоставленный code.google.com.

После ввода jid приложение получило количество пользователей, которые онлайн / офлайн.

И если кто-то отправит сообщение, которое получит, но не сможет отправить.

Я использую следующий код дляотправить сообщение, но на моем аккаунте Gmail не отображается всплывающий чат ....

Я не понимаю, что я сделал не так ....

    NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
    [body setStringValue:textvalue];

    NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
    [message addAttributeWithName:@"type" stringValue:@"chat"];
    [message addAttributeWithName:@"to" stringValue:@"test123id@gmail.com"];
    [message addChild:body];

    [[self xmppStream] sendElement:message];

Спасибо .....

1 Ответ

0 голосов
/ 25 июня 2011

Наиболее вероятная проблема заключается в том, что у получателя нет отправителя в его / ее реестре.Google Talk требует наличия подписки на присутствие перед отправкой сообщений.

...