Files
sf-app-platform/apps/mobile_app/android/app/proguard-rules.pro
JulianAlcala afa916a30d feat(videocall): add native permissions for video calling
Android: RECORD_AUDIO, ACCESS_WIFI_STATE, MODIFY_AUDIO_SETTINGS,
BLUETOOTH permissions + camera/bluetooth uses-feature + ProGuard
rules for Juphoon/JusTalk.

iOS: NSMicrophoneUsageDescription, NSPhotoLibraryUsageDescription,
updated NSCameraUsageDescription + Podfile GCC_PREPROCESSOR_DEFINITIONS
for camera, photos and microphone permissions.
2026-04-17 15:51:27 +02:00

32 lines
1.2 KiB
Prolog

## Flutter wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
-dontwarn io.flutter.embedding.**
## Antelop/Entrust SDK - suppress warnings for optional dependencies
-dontwarn com.google.android.gms.location.FusedLocationProviderClient
-dontwarn com.google.android.gms.location.LocationServices
-dontwarn com.huawei.hmf.tasks.Task
-dontwarn com.huawei.hmf.tasks.Tasks
-dontwarn com.huawei.hms.aaid.HmsInstanceId
-dontwarn com.huawei.hms.api.HuaweiApiAvailability
-dontwarn com.huawei.hms.api.HuaweiServicesNotAvailableException
-dontwarn com.huawei.hms.api.HuaweiServicesRepairableException
-dontwarn com.huawei.hms.common.ApiException
-dontwarn com.huawei.hms.location.FusedLocationProviderClient
-dontwarn com.huawei.hms.location.LocationServices
-dontwarn com.huawei.hms.push.RemoteMessage
-dontwarn com.huawei.hms.security.SecComponentInstallWizard
## Juphoon jc_sdk
-dontwarn com.juphoon.*
-keep class com.juphoon.**{*;}
-dontwarn com.justalk.*
-keep class com.justalk.**{*;}
-keepattributes InnerClasses
-keep class **.R$* {*;}