0
我正在使用Tigase服务器和smack库(用于客户端上的android)。在Tigase当用户一个将消息发送到用户乙,如果用户乙其存储的信息数据库和发送到用户乙后,当再次上线处于脱机状态。我想在此增加一个功能,当用户乙离线服务器必须告诉用户一个用户乙处于脱机状态,他将在网上来的消息将被传递。在Tigase中向客户端发送自定义消息
感谢
我正在使用Tigase服务器和smack库(用于客户端上的android)。在Tigase当用户一个将消息发送到用户乙,如果用户乙其存储的信息数据库和发送到用户乙后,当再次上线处于脱机状态。我想在此增加一个功能,当用户乙离线服务器必须告诉用户一个用户乙处于脱机状态,他将在网上来的消息将被传递。在Tigase中向客户端发送自定义消息
感谢
这是可能的,只要使用AMP:http://xmpp.org/extensions/xep-0079.html这是Tigase服务器上完全实现,应该在默认情况下被激活。 AMP为您提供了精确地完成您所要求的功能等等功能。在服务器端,AMP的实现方式非常容易扩展。你只需写/插入自己的条件,行动和其他东西。
Hefczys服务器可以以自己的名义向用户A发送消息。因为在** OfflineMessages **函数savePacketForOffLineUser我检测到用户B离线。我想服务器应该从那里触发消息给用户A.我可以用这种方式实现 –
@Hefczyc在高级消息处理中写入**此协议通常由客户端用来通知接收服务器如何传送特定节**。但我的要求是从服务器发起一个额外的消息给客户端。 __它也适用于我的情况___ –
如果我正确理解您的要求,AMP正是您所需要的。请看看AMP规范。服务器可以在邮件发送或存储到离线存储器等时向用户A发送消息。 –