在统一应用中,Facebook分析中的0天保留率不是100%

时间:2018-11-07 07:59:05

标签: facebook unity3d analytics

我们看到,对于我们的Unity游戏,Facebook Analytics(分析)的Retention(保留)页面中的0天保留不是100%。我们正在使用7.13.0 Facebook SDK for 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%?这是常见情况吗?

0 个答案:

没有答案