From 4e6119b85ddfdbb354fc8409dee275a98d88d3c3 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Thu, 19 Sep 2024 21:08:39 +0200 Subject: [PATCH] log notifications permission status --- src/main/java/org/thoughtcrime/securesms/LogViewFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java b/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java index 89b3b6117..883f8036f 100644 --- a/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java @@ -17,6 +17,7 @@ package org.thoughtcrime.securesms; +import android.Manifest; import android.annotation.TargetApi; import android.app.ActivityManager; import android.content.Context; @@ -35,6 +36,7 @@ import android.view.ViewGroup; import android.widget.EditText; import androidx.annotation.NonNull; +import androidx.core.content.PermissionChecker; import androidx.fragment.app.Fragment; import com.b44t.messenger.DcContext; @@ -256,6 +258,8 @@ public class LogViewFragment extends Fragment { } final String token = FcmReceiveService.getToken(); + boolean notifPermGranted = PermissionChecker.checkSelfPermission(context, Manifest.permission.POST_NOTIFICATIONS) == PermissionChecker.PERMISSION_GRANTED; + builder.append("notifications-permission=").append(notifPermGranted).append("\n"); builder.append("push-enabled=").append(Prefs.isPushEnabled(context)).append("\n"); builder.append("push-token=").append(token == null ? "" : token).append("\n"); } catch (Exception e) {