Я использую Sinch Android Voice для размещения приложения в приложении. Он работает нормально в режиме отладки и в соответствии с инструкциями в режиме выпуска Запуск proguard, как указано в файле proguard-project.txt .
-keepclasseswithmembernames class * {
native <methods>;
}
-dontwarn org.apache.http.annotation.**
-keep class com.sinch.** { *; }
-keep interface com.sinch.** { *; }
-keep class org.webrtc.** { *; }
Но выдает ошибку как
не удается найти указанный класс com.google.firebase.iid.FirebaseInstanceIdService
Как указывалось выше, проблема была упомянута как FirebaseInstanceIdService из новой Firebase SDK.
В своем проекте я использую последнюю версию Grab для передачи сообщений Firebase, так как
implementation "com.google.firebase:firebase-messaging:20.1.3"
и Sinch voice sdk version
sinch-android-rtc-3.17.1.aar
Sinch может использовать старая версия Firebase Messaging, если это так, то как использовать Sinch в режиме релиза? Есть ли какой-нибудь обновленный Proguard или что-то?