コード例 #1
0
    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");
        });
    }
コード例 #2
0
ファイル: Data.cs プロジェクト: pontura/lengua
    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"));
        }
    }
コード例 #3
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;
        }
コード例 #4
0
    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;
    }
コード例 #5
0
ファイル: FirebaseDataAdapter.cs プロジェクト: moto2002/Fish
        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);
        }
コード例 #6
0
 // Update is called once per frame
 void InitializeFirebase()
 {
     FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
     FirebaseAnalytics.SetMinimumSessionDuration(new TimeSpan(0, 0, 10));
     FirebaseAnalytics.SetCurrentScreen("Main menu", "main screen");
 }