在Firebase中更新用户属性需要太长时间

时间:2018-10-02 10:25:15

标签: firebase dart flutter firebase-cloud-messaging firebase-analytics

我正在将Firebase用于我的移动Android和iOS应用,我想根据我设置的特定用户属性发送推送通知(推送通知主题不适用于我的用例)。

因此,现在当我通过应用程序设置用户属性时,该更改要花很长时间才能传播。例如,我确实有一个属性club,该属性设置为值x。我可以成功向这些用户发送推送通知。现在,当我将值更改为club = y时,此更改将永远完成。这意味着所有发送到club = x的通知仍将在这些设备上接收。

要设置用户属性,我将firebase_analytics插件用于flutter,如下所示:

FirebaseAnalytics analytics = FirebaseAnalytics();
analytics.setUserProperty(name: 'club', value: 'some value')

由于我使用用户属性来设置通知设置,因此这种延迟是不可接受的。有人知道如何使用Firebase进行这项工作吗?还是有至少在这些时间之后更新这些用户属性的保证? 我不想使用OneSignal等其他服务,但如果可能的话,请完全保留在Firebase生态系统中。

0 个答案:

没有答案