Skip to content

Commit 002efd7

Browse files
abdulraqeeb33AR Abdul Azeez
andauthored
fix: keep OneSignal WorkManager workers in consumer R8 rules (#2585)
Co-authored-by: AR Abdul Azeez <[email protected]>
1 parent 937b65f commit 002efd7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

OneSignalSDK/onesignal/notifications/consumer-rules.pro

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,9 @@
5454

5555
-keep class com.onesignal.JobIntentService$* {*;}
5656

57-
-keepclassmembers class com.onesignal.notifications.** { *; }
57+
-keepclassmembers class com.onesignal.notifications.** { *; }
58+
59+
# Keep OneSignal WorkManager workers and constructors used for runtime instantiation.
60+
-keep class com.onesignal.notifications.internal.** extends androidx.work.ListenableWorker {
61+
public <init>(android.content.Context, androidx.work.WorkerParameters);
62+
}

0 commit comments

Comments
 (0)