update: 更新加快 Push Token 上报的时间
Signed-off-by: huyufei <yufei.hu@castbox.fm>
parent
cb929ef187
commit
4a77e9afb9
|
|
@ -12,7 +12,8 @@ namespace Guru
|
|||
|
||||
public static partial class FirebaseUtil
|
||||
{
|
||||
private static int _messageRetry = 5;
|
||||
private static int _retryDeviceCount = 1;
|
||||
private const int _retryTokenDelay = 2;
|
||||
// public static bool? IsInitMessage;
|
||||
private static bool _isAutoFetchFcmToken = true;
|
||||
private static bool _isFetchOnce = false;
|
||||
|
|
@ -45,12 +46,12 @@ namespace Guru
|
|||
/// </summary>
|
||||
private static void GetFCMTokenAsync()
|
||||
{
|
||||
Debug.Log($"[Firebase] --- Start GetTokenAsync ---");
|
||||
Debug.Log($"[SDK][Firebase] --- Start GetTokenAsync ---");
|
||||
FirebaseMessaging.GetTokenAsync().ContinueWithOnMainThread(task =>
|
||||
{
|
||||
if (!task.IsCompletedSuccessfully)
|
||||
{
|
||||
DelayGetFCMToken(10);
|
||||
DelayGetFCMToken(_retryTokenDelay);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -58,7 +59,7 @@ namespace Guru
|
|||
if (string.IsNullOrEmpty(token)
|
||||
&& string.IsNullOrEmpty(IPMConfig.IPM_PUSH_TOKEN))
|
||||
{
|
||||
DelayGetFCMToken(10);
|
||||
DelayGetFCMToken(_retryTokenDelay);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -117,8 +118,8 @@ namespace Guru
|
|||
{
|
||||
if (!NetworkUtil.IsNetAvailable)
|
||||
{
|
||||
double retryDelay = Math.Pow(2, _messageRetry);
|
||||
_messageRetry++;
|
||||
double retryDelay = Math.Pow(2, _retryDeviceCount);
|
||||
_retryDeviceCount++;
|
||||
CoroutineHelper.Instance.StartDelayed((float) retryDelay, UploadDeviceInfo);
|
||||
}
|
||||
else
|
||||
|
|
@ -133,8 +134,8 @@ namespace Guru
|
|||
.SetFailCallBack(() =>
|
||||
{
|
||||
Debug.Log($"{LOG_TAG} --- UploadDeviceInfo:failed");
|
||||
double retryDelay = Math.Pow(2, _messageRetry);
|
||||
_messageRetry++;
|
||||
double retryDelay = Math.Pow(2, _retryDeviceCount);
|
||||
_retryDeviceCount++;
|
||||
CoroutineHelper.Instance.StartDelayed((float) retryDelay, UploadDeviceInfo);
|
||||
}).Send();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue