diff --git a/android/java/org/chromium/chrome/browser/app/BraveActivity.java b/android/java/org/chromium/chrome/browser/app/BraveActivity.java index 80d0194c3b4..58dc75bd17d 100644 --- a/android/java/org/chromium/chrome/browser/app/BraveActivity.java +++ b/android/java/org/chromium/chrome/browser/app/BraveActivity.java @@ -125,6 +125,10 @@ public abstract class BraveActivity private static final String PREF_CLOSE_TABS_ON_EXIT = "close_tabs_on_exit"; public static final String OPEN_URL = "open_url"; + public static final String BRAVE_PRODUCTION_PACKAGE_NAME = "com.brave.browser"; + public static final String BRAVE_BETA_PACKAGE_NAME = "com.brave.browser_beta"; + public static final String BRAVE_NIGHTLY_PACKAGE_NAME = "com.brave.browser_nightly"; + private static final int DAYS_3 = 3; private static final int DAYS_4 = 4; private static final int DAYS_5 = 5; diff --git a/android/java/org/chromium/chrome/browser/notifications/BraveSetDefaultBrowserNotificationService.java b/android/java/org/chromium/chrome/browser/notifications/BraveSetDefaultBrowserNotificationService.java index 5b50238fd96..54711a90f3a 100644 --- a/android/java/org/chromium/chrome/browser/notifications/BraveSetDefaultBrowserNotificationService.java +++ b/android/java/org/chromium/chrome/browser/notifications/BraveSetDefaultBrowserNotificationService.java @@ -64,7 +64,11 @@ public class BraveSetDefaultBrowserNotificationService extends BroadcastReceiver return false; } return resolveInfo.activityInfo.packageName.equals( - ContextUtils.getApplicationContext().getPackageName()); + BraveActivity.BRAVE_PRODUCTION_PACKAGE_NAME) + || resolveInfo.activityInfo.packageName.equals( + BraveActivity.BRAVE_BETA_PACKAGE_NAME) + || resolveInfo.activityInfo.packageName.equals( + BraveActivity.BRAVE_NIGHTLY_PACKAGE_NAME); } private boolean shouldShowNotification() {