diff --git a/OneSignalSDK/onesignal/notifications/consumer-rules.pro b/OneSignalSDK/onesignal/notifications/consumer-rules.pro index 2d829efe1..815f507c1 100644 --- a/OneSignalSDK/onesignal/notifications/consumer-rules.pro +++ b/OneSignalSDK/onesignal/notifications/consumer-rules.pro @@ -54,4 +54,9 @@ -keep class com.onesignal.JobIntentService$* {*;} --keepclassmembers class com.onesignal.notifications.** { *; } \ No newline at end of file +-keepclassmembers class com.onesignal.notifications.** { *; } + +# Keep OneSignal WorkManager workers and constructors used for runtime instantiation. +-keep class com.onesignal.notifications.internal.** extends androidx.work.ListenableWorker { + public (android.content.Context, androidx.work.WorkerParameters); +} \ No newline at end of file