2026-05-05 16:06:32 +08:00
|
|
|
# sdk-update consumer ProGuard rules
|
|
|
|
|
|
|
|
|
|
# ── Public API entry point ────────────────────────────────────────────────────
|
|
|
|
|
-keep class com.xuqm.sdk.update.UpdateSDK { *; }
|
|
|
|
|
|
|
|
|
|
# ── Model class (Gson deserialization of /api/v1/updates/check response) ──────
|
|
|
|
|
-keep class com.xuqm.sdk.update.model.UpdateInfo { *; }
|
|
|
|
|
-keepclassmembers class com.xuqm.sdk.update.model.UpdateInfo { *; }
|
|
|
|
|
|
|
|
|
|
# ── Retrofit response wrapper ─────────────────────────────────────────────────
|
|
|
|
|
-keep class com.xuqm.sdk.update.api.ApiResponse { *; }
|
|
|
|
|
-keepclassmembers class com.xuqm.sdk.update.api.ApiResponse { *; }
|
|
|
|
|
|
|
|
|
|
-keepattributes Signature
|
|
|
|
|
-keepattributes *Annotation*
|
|
|
|
|
-keepattributes Exceptions
|