如何在FirebaseAnalytics中为Unity3D设置userId?

时间:2017-04-20 09:45:18

标签: android ios firebase unity3d firebase-analytics

我正在为我的团结项目集成Firebase-Analytics。在Firebase初始化期间,我必须调用此方法,如官方quickstart example project所示。

// Set the user ID. FirebaseAnalytics.SetUserId("uber_user_510");

如何获取Android和Android的此用户ID?我的Unity项目中的iOS平台?

来自官方documentation

public void setUserId (String id)

设置用户ID属性。

参数: 要在此设备上归档此应用程序用户的用户ID,该用户ID必须为非空且长度不超过36个字符。将ID设置为null将删除用户ID。

1 个答案:

答案 0 :(得分:1)

无法呼叫setUserID。没有它,Firebase Analytics可以正常运行。它的价值可以是你想要的任何东西。

setUserId电话确实适用于那些在BigQuery中分析其Firebase Analytics数据并希望在同一用户在多个设备上玩游戏的情况下合并会话数据的开发人员。因此,他们可能会使用他们创建的内部用户ID来进行此调用。 (虽然我们的律师希望我提醒您,此用户ID应根据Google的privacy policy创建)

如果这是你不想做的事情,或者想要推迟到晚些时候,那么完全放弃这个电话是完全可以的。