文档

支持

Friends

Friends

常见问题解答

Find answers to common questions about the Friends service and its features.
阅读时间3 分钟最后更新于 1 个月前

本节列举了一些常见问题及其相应的答案。随着文档不断完善,您将会在主要文档主题中找到这些问题的答案。

用户多久可以发送一次好友请求(如果接收用户忽略/移除好友请求)?

Friends 服务不对好友请求的数量或发送频率设定上限。

当前用户屏蔽其好友列表中的用户时是否会将该用户从好友列表中移除?

这取决于您与 Friends SDK 的交互方式。您有两种方式可以与该 SDK 进行交互:使用托管服务对象,或者使用 API 包装器。 首选方式是使用托管服务对象。如果使用托管服务对象,当用户被屏蔽时,
managedService
对象将返回不包含被屏蔽用户的好友列表。简而言之,这意味着屏蔽用户并不会自动将该用户从当前用户的好友列表中移除。被屏蔽的用户将显示为被屏蔽的好友
如果您使用该 SDK 的 API 包装器版本(即“原始”SDK,但提供的便捷方法较少),那么每个用户的好友列表集合都会包含被屏蔽的用户,前提是在被屏蔽时这些用户在该用户的好友列表中。

用户的好友列表是否有好友数量限制?屏蔽列表呢?

如需了解不同关系类型的当前数量上限,请参阅关系

有没有办法让用户知晓自己被其他用户从其屏蔽列表中移除了?

没有。用户并不知道自己被其他用户屏蔽了。

用户可以屏蔽那些已经将他们屏蔽的其他用户吗?

可以。

用户在什么情况下可以查看另一个用户的当前状态?

用户只有在对方的好友列表中,并且未被对方屏蔽时,才能查看其他用户的当前状态信息。

用户可能出于什么原因而想要进行关系刷新?

在好友服务对象表现不符合预期的情况下,您可能会想刷新关系。 关系刷新会调用后端服务以重新拉取该用户的所有数据。不过,您可能永远都不需要这样做,因为托管服务对象会在您使用它执行添加用户到好友列表或屏蔽用户等操作时刷新其列表。

系统是否会存储消息并在用户上线时将消息发送给用户?

不会,只有好友当前在游戏中上线时才能向其发送消息,而不能按好友保存消息,以便之后发送。