0-дневная задержка в аналитике Facebook не 100% в приложении для единства - PullRequest
0 голосов
/ 07 ноября 2018

Мы видим, что срок хранения в течение 0 дней на странице сохранения в Facebook Analytics не составляет 100% для нашей игры Unity. Мы используем 7.13.0 Facebook SDK для Unity.

Вот код:

using Facebook.Unity;
using UnityEngine;

namespace Manager
{
    public class FacebookManager : MonoBehaviour
    {
        private bool _isFirstActivationOnAndroid;

        private void Awake()
        {
#if UNITY_ANDROID
            _isFirstActivationOnAndroid = true;
#endif
            DontDestroyOnLoad(gameObject);
            InitFacebook();
        }

        private void InitFacebook()
        {
            if (FB.IsInitialized)
            {
                Debug.Log("FB.ActivateApp() FB.IsInitialized");
                FB.ActivateApp();
            }
            else
            {
                Debug.Log("FB.Init()");
                FB.Init(() =>
                {
                    Debug.Log("FB.ActivateApp()");
                    FB.ActivateApp();
                });
            }
        }

        private void OnApplicationPause(bool pauseStatus)
        {
            bool isResuming = !pauseStatus;
            if (isResuming && _isFirstActivationOnAndroid)
            {
                _isFirstActivationOnAndroid = false;
                return;
            }

            if (isResuming)
            {
                InitFacebook();
            }
        }
    }
}

Этот скрипт добавлен к игровому объекту, который создан в нашей первой сцене.

Я предполагаю, что срок хранения рассчитывается с использованием событий ActivateApp, отправленных мной, как видно из кода выше.

В каком случае срок хранения в течение 0 дней может быть <100%? Это обычный случай? </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...