void Init() { AppOptions app = new AppOptions() { AppId = "1:898200925370:android:5929dcbe0008296d", ApiKey = "AIzaSyDHPBbm8rKurctnZXxegGpxESGw-UoiuCk", ProjectId = "api-9101058431890075688-215796", MessageSenderId = "898200925370-haqpkh0jjaoreco3idi0fv2ltes2kh39.apps.googleusercontent.com", }; FirebaseApp.Create(app, "Glider"); Debug.Log("启用数据收集"); FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); FirebaseAnalytics.SetUserId("testUserId"); FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertySignUpMethod, "Google_" + UnityEngine.Random.Range(0, 4000)); FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 30)); FirebaseAnalytics.SetSessionTimeoutDuration(new TimeSpan(0, 50, 0)); LoginButton.onClick.AddListener(delegate() { AnalyticsLogin(); }); progressButton.onClick.AddListener(delegate() { AnalyticsProgress(); }); scoreButton.onClick.AddListener(delegate() { AnalyticsScore(); }); groupJoinButton.onClick.AddListener(delegate() { AnalyticsGroupJoin(); }); levelUpButton.onClick.AddListener(delegate() { AnalyticsLevelUp(); }); resetDataButton.onClick.AddListener(delegate() { ResetAnalyticsData(); }); displayAppIdButton.onClick.AddListener(delegate() { DisplayAnalyticsInstanceId(); }); SetUserButton.onClick.AddListener(delegate() { Debug.Log("设置userId"); FirebaseAnalytics.SetUserId("user_" + UnityEngine.Random.Range(0, 4000)); }); SetUserPropertyButton.onClick.AddListener(delegate() { Debug.Log("设置user flghtNumber"); FirebaseAnalytics.SetUserProperty("flghtNumber", "shas--" + UnityEngine.Random.Range(0, 4000)); }); SetUserProperty2Button.onClick.AddListener(delegate() { Debug.Log("设置user deathNumber"); FirebaseAnalytics.SetUserProperty("deathNumber", "shas--" + UnityEngine.Random.Range(0, 4000)); }); testEventButton.onClick.AddListener(delegate() { FirebaseAnalytics.LogEvent("testEvent02", "xiaName", "夏海龙9000"); }); }
void InitializeFirebase(bool firstLogin) { Debug.Log("Enabling data collection."); FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); Debug.Log("Set user properties."); // Set the user's sign up method. FirebaseAnalytics.SetUserProperty( FirebaseAnalytics.UserPropertySignUpMethod, "Google"); // Set the user ID. FirebaseAnalytics.SetUserId(SystemInfo.deviceUniqueIdentifier); // Set default session duration values. FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10)); FirebaseAnalytics.SetSessionTimeoutDuration(new TimeSpan(0, 30, 0)); firebaseInitialized = true; Debug.Log("Logging a login event."); FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventLogin); if (firstLogin) { Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventTutorialBegin, new Firebase.Analytics.Parameter(Firebase.Analytics.FirebaseAnalytics.ParameterCreativeName, "JUEGO INICIADO&preguntas:0")); } }
// Handle initialization of the necessary firebase modules: /// <summary> /// 处理必要的FixBASE模块的初始化: /// </summary> void InitializeFirebase() { DebugLog("启用数据收集。== Enabling data collection."); FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); DebugLog("设置用户属性。== Set user properties."); // Set the user's sign up method. FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertySignUpMethod, "Google_" + UnityEngine.Random.Range(0, 4000)); // Set the user ID. FirebaseAnalytics.SetUserId("uber_user_" + UnityEngine.Random.Range(0, 4000)); // Set default session duration values. FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10)); FirebaseAnalytics.SetSessionTimeoutDuration(new TimeSpan(0, 30, 0)); firebaseInitialized = true; }
void InitializeFirebase() { FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); // Set the user's sign up method. FirebaseAnalytics.SetUserProperty( FirebaseAnalytics.UserPropertySignUpMethod, "Google"); // Set the user ID. FirebaseAnalytics.SetUserId("uber_user_510"); // Set default session duration values. FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10)); FirebaseAnalytics.SetSessionTimeoutDuration(new TimeSpan(0, 30, 0)); _firebaseInitialized = true; }
public bool InitWithConfig(SDKConfig config, SDKAdapterConfig adapterConfig) { SDKMgr.S.RegisterFilebaseDepInitCB(() => { FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); FirebaseAnalytics.SetUserProperty( FirebaseAnalytics.UserPropertySignUpMethod, "Unity"); // Set the user ID. FirebaseAnalytics.SetUserId("my_user"); // Set default session duration values. FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10)); FirebaseAnalytics.SetSessionTimeoutDuration(new TimeSpan(0, 30, 0)); m_Init = true; }); return(true); }
// Update is called once per frame void InitializeFirebase() { FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10)); FirebaseAnalytics.SetCurrentScreen("Main menu", "main screen"); }