2013-08-21 65 views
0

我正在使用Tigase服务器和smack库(用于客户端上的android)。在Tigase当用户一个将消息发送到用户,如果用户其存储的信息数据库和发送到用户后,当再次上线处于脱机状态。我想在此增加一个功能,当用户离线服务器必须告诉用户一个用户处于脱机状态,他将在网上来的消息将被传递。在Tigase中向客户端发送自定义消息

感谢

回答

1

这是可能的,只要使用AMP:http://xmpp.org/extensions/xep-0079.html这是Tigase服务器上完全实现,应该在默认情况下被激活。 AMP为您提供了精确地完成您所要求的功能等等功能。在服务器端,AMP的实现方式非常容易扩展。你只需写/插入自己的条件,行动和其他东西。

+0

Hefczys服务器可以以自己的名义向用户A发送消息。因为在** OfflineMessages **函数savePacketForOffLineUser我检测到用户B离线。我想服务器应该从那里触发消息给用户A.我可以用这种方式实现 –

+0

@Hefczyc在高级消息处理中写入**此协议通常由客户端用来通知接收服务器如何传送特定节**。但我的要求是从服务器发起一个额外的消息给客户端。 __它也适用于我的情况___ –

+0

如果我正确理解您的要求,AMP正是您所需要的。请看看AMP规范。服务器可以在邮件发送或存储到离线存储器等时向用户A发送消息。 –

相关问题