如何在 Unity3D 的 FirebaseAnalytics 中设置 userId?
How to set userId in FirebaseAnalytics for Unity3D?
我正在为我的统一项目集成 Firebase-Analytics。在 Firebase 初始化期间,我必须调用此方法,如官方 quickstart example project.
中所示
// Set the user ID.
FirebaseAnalytics.SetUserId("uber_user_510");
如何在我的 Unity 项目中为 Android 和 iOS 平台获取此用户 ID?
来自官方documentation:
public void setUserId (String id)
设置用户 ID 属性。
参数:
分配给此设备上此应用程序用户的用户 ID,必须为非空且长度不超过 36 个字符。将 ID 设置为 null 会删除用户 ID。
您没有打电话给setUserID
。没有它,Firebase Analytics 也能正常工作。它的价值可以是任何你想要的。
setUserId
调用确实适用于正在 BigQuery 中分析其 Firebase Analytics 数据并希望在同一用户在多个设备上玩游戏的情况下合并会话数据的开发人员。因此,他们可能会使用他们自己创建的一些内部用户 ID 进行此调用。 (虽然我们的律师想让我提醒你,这个userID应该按照Google的privacy policy创建)
如果您对此不感兴趣,或者想推迟到以后,完全可以直接停止此通话。
我正在为我的统一项目集成 Firebase-Analytics。在 Firebase 初始化期间,我必须调用此方法,如官方 quickstart example project.
中所示// Set the user ID.
FirebaseAnalytics.SetUserId("uber_user_510");
如何在我的 Unity 项目中为 Android 和 iOS 平台获取此用户 ID?
来自官方documentation:
public void setUserId (String id)
设置用户 ID 属性。
参数: 分配给此设备上此应用程序用户的用户 ID,必须为非空且长度不超过 36 个字符。将 ID 设置为 null 会删除用户 ID。
您没有打电话给setUserID
。没有它,Firebase Analytics 也能正常工作。它的价值可以是任何你想要的。
setUserId
调用确实适用于正在 BigQuery 中分析其 Firebase Analytics 数据并希望在同一用户在多个设备上玩游戏的情况下合并会话数据的开发人员。因此,他们可能会使用他们自己创建的一些内部用户 ID 进行此调用。 (虽然我们的律师想让我提醒你,这个userID应该按照Google的privacy policy创建)
如果您对此不感兴趣,或者想推迟到以后,完全可以直接停止此通话。