使用firebase remoteConfig和userProperties的正确方法是什么

使用firebase remoteConfig和userProperties的正确方法是什么,firebase,firebase-remote-config,Firebase,Firebase Remote Config,我试图让应用程序根据userProperties的值获得不同的配置(RemoteConfig)。这是一个web应用程序(使用React),因此我使用javascript Firebase库 因此,我的userProperty是一个简单的字符串,用户可以从设置页面更改它。 当用户更改设置时,我从我的应用程序中调用setUserProperties并发送Firebase事件,表示用户更改了属性(我读到要传播userProperty,我必须发送事件) 在后台,我不断地读取remoteConfig,并在

我试图让应用程序根据userProperties的值获得不同的配置(RemoteConfig)。这是一个web应用程序(使用React),因此我使用javascript Firebase库

因此,我的userProperty是一个简单的字符串,用户可以从设置页面更改它。 当用户更改设置时,我从我的应用程序中调用setUserProperties并发送Firebase事件,表示用户更改了属性(我读到要传播userProperty,我必须发送事件)

在后台,我不断地读取remoteConfig,并在其上设置了一个非常短的超时,以确保从Firebase服务器(而不是缓存)获取新值

我在firebase上的RemoteConfig配置被设置为根据userProperty返回不同的值(目前仅此而已,因为我正在测试它)

问题是它只工作了一次,但如果我更改了它,那么我会收到与我的userProperties匹配的配置无关的随机值(我会随机收到所有其他可能的值,除了正确的值)

我听说传播值可能需要30分钟的超时时间,但即使等待几天,也不会改变行为

任何人都可以帮助解释如何以可靠的方式使用它