如何卸载客户端时如何从代理中删除所有用户特定的订阅主题?
问题描述:
让我说我有一个Android应用程序安装在应用程序和用户订阅了很多主题。现在,如果用户卸载应用程序如何卸载客户端时如何从代理中删除所有用户特定的订阅主题?
我怎样才能从经纪中删除所有用户特定的订阅主题? 我可以取消订阅paho JS客户端使用paho Java客户端订阅主题吗?
在JS方面我这是如何连接和订阅我的经纪人
client.connect({
userName:user,
password:password,
onSuccess:onConnect,
onFailure:onFailure,
'willMessage': willMessage
});
var onConnect = function(frame) {
client.subscribe("user/"+clientId+"/msg");
};
答
OK,如果不设置cleanSession
为false,订阅不应该被坚持。
但它听起来像你正在寻找类似于蚊子的persistent_client_expiration
选项的东西,说明在客户端最后一次连接之后要保留这些信息的时间。
不确定rabbitmq是否有类似的选项
我们在这里需要更多的上下文,您是否使用持久订阅? – hardillb
这并没有什么帮助。你在连接上使用cleanSession标志吗?或者你的意思是干净的留言? – hardillb
连接时没有cleanSession。它不是一个保留消息 – manish