From 1e59e5efa6a484071c143fe17856c5ad74163344 Mon Sep 17 00:00:00 2001 From: huyufei Date: Fri, 26 Jul 2024 11:53:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Notification=20?= =?UTF-8?q?=E6=8E=88=E6=9D=83=E5=9C=A8=20iOS=20=E4=B8=8A=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=E7=9A=84=20BUG=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Code/SDK/GuruSDK.Ads.cs | 2 ++ Runtime/Code/SDK/GuruSDK.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/Runtime/Code/SDK/GuruSDK.Ads.cs b/Runtime/Code/SDK/GuruSDK.Ads.cs index b9fd76b..53995e8 100644 --- a/Runtime/Code/SDK/GuruSDK.Ads.cs +++ b/Runtime/Code/SDK/GuruSDK.Ads.cs @@ -278,6 +278,8 @@ namespace Guru /// public static void RequestNotificationPermission(Action callback = null) { + FirebaseUtil.StartFetchFcmToken(); + UnityEngine.Debug.Log($"[SDK] ---- RequestNotificationPermission"); NotificationService.RequestPermission(status => { diff --git a/Runtime/Code/SDK/GuruSDK.cs b/Runtime/Code/SDK/GuruSDK.cs index 6a95ad6..5bceb86 100644 --- a/Runtime/Code/SDK/GuruSDK.cs +++ b/Runtime/Code/SDK/GuruSDK.cs @@ -148,6 +148,7 @@ namespace Guru _isDebugEnabled = config.DebugMode; if (config.EnableDebugLogEvent) Analytics.EnableDebugAnalytics = true; // 允许 Debug 模式下打点 + if (!config.AutoNotificationPermission) FirebaseUtil.SetAutoFetchFcmToken(false); // 不允许自动启动获取 FCM Token InitUpdaters(); // Updaters InitThreadHandler(); // 初始化线程处理器