XMPP XEP-0016:默认隐私列表和活动隐私列表之间有什么区别?

XMPP XEP-0016:默认隐私列表和活动隐私列表之间有什么区别?,xmpp,Xmpp,我正在开发一个聊天应用程序,为此我正在阅读隐私设置。我非常混淆默认列表和活动列表。我应该使用哪种类型的列表进行隐私设置? 我不想在这上面浪费太多时间。帮我摆脱这一切 虽然XEP-0016中的定义并不明显,但有一些关于不同语义的提示。例如,XEP-16第2节说明扩展能够 设置、更改或拒绝默认列表(即 默认情况下处于活动状态) 在2.2中,我们进一步发现 默认列表作为一个整体应用于用户,并在以下情况下进行处理: 没有为要连接的目标会话/资源设置活动列表 节被寻址,或者如果用户当前没有会话 总而言之,

我正在开发一个聊天应用程序,为此我正在阅读隐私设置。我非常混淆默认列表和活动列表。我应该使用哪种类型的列表进行隐私设置?
我不想在这上面浪费太多时间。帮我摆脱这一切

虽然XEP-0016中的定义并不明显,但有一些关于不同语义的提示。例如,XEP-16第2节说明扩展能够

设置、更改或拒绝默认列表(即 默认情况下处于活动状态)

在2.2中,我们进一步发现

默认列表作为一个整体应用于用户,并在以下情况下进行处理: 没有为要连接的目标会话/资源设置活动列表 节被寻址,或者如果用户当前没有会话


总而言之,默认列表用作默认列表,因此,如果客户端在启用隐私列表时未指定其他列表,则使用该名称。活动列表是服务器当前强制执行并应用于会话的列表。

谢谢,所以服务器会自动将默认列表作为会话的活动列表?我想知道服务器上可以有多少用户的活动列表?@JagveerSinghRajput您可以将一个列表标记为默认列表-它将在会话启动时由服务器激活,您可以手动激活不同的列表,并将其应用于所有用户会话,所以只有一个活动列表。@vitalyster,如果我没有创建任何默认列表并手动创建所有列表。它们是否可以在所有用户会话中工作,而不必在每次登录时通过客户端激活它们。还有一个问题,我们可以阻止特定类型的iq吗?