firebase - user_pseudo_id 是否与会话 id 相同?如何按会话对所有事件进行分组?- Firebase 大查询
问题描述
我有一个 iOS 应用程序。我试图弄清楚用户如何通过我的应用程序。我正在寻找一种通过某种会话 ID 对所有事件进行分组的方法。我假设所有 fireBase 事件都会有一个会话 ID。情况似乎并非如此。
我注意到有一个user_pseudo_id
. 我做了一些测试,在那里我记录了一个只有我才能创建的事件。我注意到有时会user_pseudo_id
发生变化。知道是什么触发了新的 id 吗?我多次重新启动并删除/重新安装了该应用程序,因此在user_pseudo_id
更改时进行逆向工程并不容易
提前致谢
安迪
解决方案
不,user_pseudo_id
不是会话 ID。这是“通过应用安装”的唯一 ID。因此,只要用户使用相同的应用程序实例(“安装”)而不重新安装它,它就user_pseudo_id
保持不变。它也不会随着应用程序更新而改变。但是如果您卸载并重新安装该应用程序,它会改变。