我正在使用Smack API在Java中编写XMPP客户端。XMPP Smack API RosterListener +数据库更改
我注册了一个花名册监听器为每个用户,并拍击API调用...
public void entriesAdded(Collection arg0) {}
...每次注意到名册添加时间。
有谁知道如果数据库更改但不通过Smack API createEntry()方法,此监听器是否会启动?
基本上,我想将XMPP客户端绑定到网站。当您将某人添加到网站好友列表中时,我希望该网站通知客户。我不希望设置套接字或使用PHP登录到XMPP服务器,而是希望只需修改数据库就行。
这项工作还是有另一种方式来处理这种情况,而客户端不断地轮询数据库以进行更改?