diff --git a/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java b/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java index 3ffe98b0e..224b60d02 100644 --- a/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java +++ b/iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java @@ -410,7 +410,7 @@ private void onForeground() { boolean isNotificationEnabled = sharedPref.getBoolean(IterableConstants.SHARED_PREFS_DEVICE_NOTIFICATIONS_ENABLED, false); if (sharedInstance.isInitialized()) { - if (hasStoredPermission && (isNotificationEnabled != systemNotificationEnabled)) { + if (sharedInstance.config.autoPushRegistration && hasStoredPermission && (isNotificationEnabled != systemNotificationEnabled)) { if (!systemNotificationEnabled) { sharedInstance.disablePush(); } else {