2016-07-28 74 views

回答

5

不良行为是当user_id属性填充了一个值。该物业user_id为空,除非你对那个函数的调用设置明确:

如果不显式调用setUserId ,这是很常见的,那么你应该在BigQuery中使用的id是app_instance_id

我的建议:一旦你有一个登录用户(在Facebook,谷歌登录或你提供的任何方法),调用setUserId。这会给你一个跨设备ID。如果用户未登录,请不要调用它,而是使用app_instance_id代替。

请注意,如果用户卸载&重新安装您的应用程序,app_instance_id更改。

+0

感谢做了这种行为改变后,我们才刚刚开始看到这个只是最近版本 –

+0

AFAIK它是一个服务器端修复,因此无论您使用的是哪个版本的Firebase,行为都会改变。 – Sistr