一次性移除之前的默认设置并添加新设置,与分两步进行(中间间隔一段时间)有什么区别?
我曾短暂认为这个过程会重置所有个性化自定义。但根据我的测试,事实并非如此。如果某个类别之前不在侧边栏的默认设置中,而是由用户自行添加的,那么即使清除了设置,它也不会被移除。只有之前在设置中配置的类别会被移除。
因此,若要使所有人的侧边栏保持一致,你需要执行以下步骤:
- 将所有类别添加到设置中(并且最好不要为所有人覆盖此设置)
- 然后从设置中移除所有类别,并为所有人覆盖此设置
- (等待几分钟?)
- 添加新的类别,并为所有人覆盖此设置
此处需要将步骤 2 和步骤 4 分开,因为步骤 1 并未应用到所有人身上。我们可以将步骤 1 应用到所有人,使所有人的侧边栏都包含所有类别,几分钟后,再移除我们不希望出现在他们侧边栏中的类别。但这可能会导致几分钟内用户体验变差。
我的测试(显示清除手动添加类别的设置不会被移除)是否不正确?步骤分离是否有其他原因?我想了解这一点,以便决定是否需要将相关信息添加到 Configuring the default sidebar for your users