从 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