从 Firebase iOS SDK 获取 user_pseudo_id

Posted

技术标签:

【中文标题】从 Firebase iOS SDK 获取 user_pseudo_id【英文标题】:Get user_pseudo_id from Firebase iOS SDK 【发布时间】:2019-03-25 15:40:05 【问题描述】:

在 Firebase Analytics 中,有一个名为 user_pseudo_id 的用户属性,它是由 Firebase 自动设置的,它似乎符合我们的需求。

doc 说:

用户的假名 ID(例如,应用实例 ID)。

但是当我使用 InstanceID.instanceID().instanceID(handler:) 获取实例 ID 时,它给出的值与我们在 Big Query 中看到的不同。

关于如何获得它的任何想法?谢谢!

【问题讨论】:

你解决了这个问题吗? 不,我们为我们的目的选择了另一个 ID,例如 IDFA。 @OleksiiNezhyborets 然后您如何将同一用户与其他标准 Firebase 跟踪相关联?给定您选择的 id(如您提到的 IDFA),您能否通过 Big Query 以某种方式检索 user_pseudo_id 【参考方案1】:

您应该使用 FIRAnalytics 类的 appInstanceID 方法。

NSString *instanceID = [FIRAnalytics appInstanceID];
NSLog(@"INSTANCE ID: %@", instanceID);

【讨论】:

以上是关于从 Firebase iOS SDK 获取 user_pseudo_id的主要内容,如果未能解决你的问题,请参考以下文章

Firebase iOS SDK 如何执行其应用内购买验证?

是否可以手动安装最新的 Firebase Crashlytics iOS SDK?

Android Studio 错误:清单合并失败:uses-sdk:minSdkVersion

Firebase iOS SDK - 计算连接用户

如何从 Admin SDK 创建 Firebase 动态链接

使用私有Google存储的Firebase iOS SDK身份验证