From dbb56e5a32eb6760f7a23f909a930841d1ad40ad Mon Sep 17 00:00:00 2001 From: huyufei Date: Fri, 21 Jun 2024 09:45:26 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0=20Notification=20?= =?UTF-8?q?=E7=9A=84Android=20=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huyufei --- Editor/Guru.Editor.asmdef | 1 - .../Manager/NotificationAgentAndroid.cs | 16 +++------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/Editor/Guru.Editor.asmdef b/Editor/Guru.Editor.asmdef index c87c5bb..8f47aa4 100644 --- a/Editor/Guru.Editor.asmdef +++ b/Editor/Guru.Editor.asmdef @@ -1,6 +1,5 @@ { "name": "Guru.Editor", - "rootNamespace": "", "references": [ "Guru.Runtime", "Guru.Notification" diff --git a/Runtime/GuruNoification/Manager/NotificationAgentAndroid.cs b/Runtime/GuruNoification/Manager/NotificationAgentAndroid.cs index 1e1a087..d2cdaae 100644 --- a/Runtime/GuruNoification/Manager/NotificationAgentAndroid.cs +++ b/Runtime/GuruNoification/Manager/NotificationAgentAndroid.cs @@ -17,7 +17,6 @@ namespace Guru.Notification private bool _initOnce = false; private string _notiStatus; - private bool _isPluginReady = false; /// /// 初始化 @@ -91,14 +90,8 @@ namespace Guru.Notification /// private void InitPlugins() { - _isPluginReady = AndroidNotificationCenter.Initialize(); - - if (!_isPluginReady) - { - Debug.LogError($"[Noti][AND] --- AndroidNotificationCenter init failed!"); - // TODO: 处理初始化失败的情况 - return; - } + AndroidNotificationCenter.Initialize(); + Debug.Log($"[Noti][AND] --- Notification Service InitPlugins"); UpdateNotiStatus(); } @@ -108,8 +101,6 @@ namespace Guru.Notification /// private void UpdateNotiStatus() { - if (!_isPluginReady) return; - TryExecute(() => { _permissionStatus = AndroidNotificationCenter.UserPermissionToPost; @@ -122,6 +113,7 @@ namespace Guru.Notification _notiStatus = STATUS_DENIDED; break; } + Debug.LogWarning($"[SDK][AND] --- UpdateNotiStatus:{_notiStatus} | UserPermissionToPost:{_permissionStatus}"); }); } @@ -130,8 +122,6 @@ namespace Guru.Notification private PermissionCallbacks _permissionCallbacks; private void RequestAndroidPermission(Action callback = null) { - if (!_isPluginReady) return; - _onPermissionCallback = callback; UpdateNotiStatus();