diff --git a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/config/ConfigModel.kt b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/config/ConfigModel.kt index 684bfb690..7fe737804 100644 --- a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/config/ConfigModel.kt +++ b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/config/ConfigModel.kt @@ -211,7 +211,7 @@ class ConfigModel : Model() { * The number of milliseconds between fetching the current notification permission value when the app is out of focus */ var backgroundFetchNotificationPermissionInterval: Long - get() = getLongProperty(::backgroundFetchNotificationPermissionInterval.name) { 1_800_000 } + get() = getLongProperty(::backgroundFetchNotificationPermissionInterval.name) { 86_400_000 } set(value) { setLongProperty(::backgroundFetchNotificationPermissionInterval.name, value) } diff --git a/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt b/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt index aaff0d53d..f68287644 100644 --- a/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt +++ b/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt @@ -94,6 +94,7 @@ internal class NotificationPermissionController( override fun onUnfocused() { super.onUnfocused() + // Changing the polling interval to 1 day to effectively pause polling pollingWaitInterval = _configModelStore.model.backgroundFetchNotificationPermissionInterval } },