update: 添加 Firebase 和自打点初始化的预判

Signed-off-by: huyufei <yufei.hu@castbox.fm>
胡宇飞 2024-08-05 22:39:16 +08:00
parent acff632c8b
commit 1f25a928d0
1 changed files with 13 additions and 3 deletions

View File

@ -74,9 +74,19 @@ namespace Guru
if (_hasSetUid) return;
if (string.IsNullOrEmpty(uid)) return;
Debug.Log($"---[ANA] UID: {uid}");
GuruAnalytics.Instance.SetUid(uid);
FirebaseAnalytics.SetUserId(uid);
_hasSetUid = true;
bool flag1 = false, flag2 = false;
if (GuruAnalytics.IsReady)
{
GuruAnalytics.Instance.SetUid(uid);
flag1 = true;
}
if (IsFirebaseReady)
{
FirebaseAnalytics.SetUserId(uid);
flag2 = true;
}
_hasSetUid = flag1 && flag2;
}
/// <summary>