From 896ec5048d8a1a88d83300207cad987cba3f45ae Mon Sep 17 00:00:00 2001 From: tanpm Date: Fri, 22 Sep 2023 07:24:18 +0700 Subject: [PATCH] fix: NullPointerException getTargetSdkVersion fix: change to lazy variable lint lint fix: wrong lazy implement fix: add check sdk back --- .../java/com/onesignal/NotificationPermissionController.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationPermissionController.kt b/OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationPermissionController.kt index 5c423d6911..1db65258a8 100644 --- a/OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationPermissionController.kt +++ b/OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationPermissionController.kt @@ -43,9 +43,10 @@ object NotificationPermissionController : PermissionsActivity.PermissionCallback } @ChecksSdkIntAtLeast(api = 33) - val supportsNativePrompt = + val supportsNativePrompt: Boolean by lazy = { Build.VERSION.SDK_INT > 32 && OSUtils.getTargetSdkVersion(OneSignal.appContext) > 32 + } fun prompt( fallbackToSettings: Boolean,