使用gmail服务器使用XMPP协议聊天应用程序

时间:2011-06-24 08:01:09

标签: iphone objective-c gmail xmpp chat

使用gmail服务器使用XMPP协议聊天应用

我正在使用code.google.com提供的iPhoneXMPP(xmppframework)代码。

输入jid后,App收到了在线/离线用户数。

如果有人发送了收到的信息,但无法发送。

我使用下面的代码发送消息,但我的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 :(得分:0)

最可能的问题是接收者在他/她的名单上没有发送者。 Google Talk要求您在发送邮件之前预订在线状态。