From c0a29ae8f27834ffa482eaa4ee61ce6d555284ca Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 3 Jun 2023 20:56:52 +0200 Subject: [PATCH] Debug info: notification permission --- app/src/main/java/eu/faircode/email/Log.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index fd77ddb678..b82d4079b6 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -21,6 +21,7 @@ package eu.faircode.email; import static androidx.browser.customtabs.CustomTabsService.ACTION_CUSTOM_TABS_CONNECTION; +import android.Manifest; import android.app.ActivityManager; import android.app.ApplicationExitInfo; import android.app.Dialog; @@ -2955,8 +2956,10 @@ public class Log { NotificationManager nm = Helper.getSystemService(context, NotificationManager.class); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + boolean permission = Helper.hasPermission(context, Manifest.permission.POST_NOTIFICATIONS); boolean enabled = nm.areNotificationsEnabled(); - size += write(os, String.format("Enabled=%b %s\r\n", + size += write(os, String.format("Permission=%b %s Enabled=%b %s\r\n", + permission, (permission ? "" : "!!!"), enabled, (enabled ? "" : "!!!"))); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {