Firebase-如果用户的用户属性发生更改,是否将其从访问群体中删除
基于用户属性,我们有两个访问群体,其值为Firebase-如果用户的用户属性发生更改,是否将其从访问群体中删除,firebase,firebase-cloud-messaging,firebase-analytics,firebase-remote-config,Firebase,Firebase Cloud Messaging,Firebase Analytics,Firebase Remote Config,基于用户属性,我们有两个访问群体,其值为true或false 我们向这两个受众发送不同的推送通知 在某一点上,用户的属性值可以更改,因此我希望他从一个观众中删除,并出现在另一个观众中,如所述: 在以下情况下,对分析受众使用远程配置有一些限制: 访问群体不基于用户属性。具体来说,用户成为 听众被指派后的永久成员。具有 用户属性,您可以对其进行定义,以便它们只是暂时的 true:当属性为true时,将用户分配给访问群体, 然后在属性不再存在时从观众中删除 对 但实际上,用户停留在两个受众中,我在同一
true
或false
我们向这两个受众发送不同的推送通知
在某一点上,用户的属性值可以更改,因此我希望他从一个观众中删除,并出现在另一个观众中,如所述:
在以下情况下,对分析受众使用远程配置有一些限制:
访问群体不基于用户属性。具体来说,用户成为
听众被指派后的永久成员。具有
用户属性,您可以对其进行定义,以便它们只是暂时的
true:当属性为true时,将用户分配给访问群体,
然后在属性不再存在时从观众中删除
对
但实际上,用户停留在两个受众中,我在同一台设备上接收两个推送通知(专用于不同的受众)
其他人也经历过同样的问题:
这是一个bug还是我遗漏了什么/误解了什么?一旦用户被添加到分析受众中,他们将永远是该受众的一部分 您引用的文档提供了指向的链接。具体而言: 远程配置现在允许您使用Analytics用户属性来创建条件,允许您为用户群中您定义的比以前精确得多的部分自定义应用程序 因此,通过在远程配置中使用分析中的用户属性,您可以让它们临时满足远程配置中的特定条件。一旦属性更改为不匹配的值,用户将不再匹配远程配置条件
这仅在远程配置中有效。该用户仍将是他们之前可能成为的任何分析受众的一部分。因此,您基于分析受众所做的任何定位仍将以用户为目标。对于最近的Firebase更新,这在默认情况下应该是正确的,如下所述(“在Google Analytics中使用动态受众更有效地接触用户”一章):
请注意,如果您在此处解释的条件中“在任何时候”进行检查,您仍然可以保持旧的行为(永远在观众中)(步骤6)感谢您的快速响应和出色的回答!请您确认,如果在我们的案例中使用用户属性而不是访问群体,那么我们将避免用户同时收到两个通知,这意味着用户不可能同时对同一用户属性具有两个不同的值?如果它是一个具有两个值的单一属性,用户一次只能拥有其中一个值。因此,每次计算远程配置中的条件时,它们只能满足一个条件的条件。如果您在远程配置中设置时遇到问题,请发回您的设置详细信息,我会看一看(或询问在该领域具有更多专业知识的人)。这实际上不是关于远程配置,而是关于云消息,在云消息中,我们以受众为目标用户。无论如何,我想你已经回答了我的问题,我们将使用用户属性。谢谢。