From 919dea3c0ae1f9677e4509c31c281d68d05b61a9 Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 20 Aug 2025 16:46:30 +0100 Subject: [PATCH] fix: add missing ProGuard rules for LiveObjects plugin Add rules for Gson serializers and reflection used during plugin initialization. --- android/proguard.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/proguard.txt b/android/proguard.txt index 09698f596..ac2649ebf 100644 --- a/android/proguard.txt +++ b/android/proguard.txt @@ -1,5 +1,9 @@ -keep public class io.ably.lib.transport.WebSocketTransport$Factory {*;} -keep class io.ably.lib.types.** {*;} +-keep class io.ably.lib.objects.*ObjectsPlugin {*;} +-keep class io.ably.lib.objects.serialization.*Serializer {*;} +-keep class io.ably.lib.objects.ObjectsJsonSerializer {*;} + -keep class org.msgpack.core.** {*;} -keepclasseswithmembers class io.ably.lib.rest.Auth** {*;} -keep class com.google.gson.** {*;}