Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase-如果用户的用户属性发生更改,是否将其从访问群体中删除_Firebase_Firebase Cloud Messaging_Firebase Analytics_Firebase Remote Config - Fatal编程技术网

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)

感谢您的快速响应和出色的回答!请您确认,如果在我们的案例中使用用户属性而不是访问群体,那么我们将避免用户同时收到两个通知,这意味着用户不可能同时对同一用户属性具有两个不同的值?如果它是一个具有两个值的单一属性,用户一次只能拥有其中一个值。因此,每次计算远程配置中的条件时,它们只能满足一个条件的条件。如果您在远程配置中设置时遇到问题,请发回您的设置详细信息,我会看一看(或询问在该领域具有更多专业知识的人)。这实际上不是关于远程配置,而是关于云消息,在云消息中,我们以受众为目标用户。无论如何,我想你已经回答了我的问题,我们将使用用户属性。谢谢。