Подключение
Минимальные требования
Убедитесь, что ваш проект соответствует следующим требованиям:
- Уровень API 21 (Lollipop) или выше.
- Android 5.0 или выше
- Используется Jetpack (AndroidX), который включает в себя следующие версии:
- com.android.tools.build:gradle v7.0.4 или новее
- targetSdk 31 или новее
- compileSdkVersion 33 или новее
Подключение библиотеки edna Chat Center Android
Для работы чата необходимо добавить зависимости:
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://maven-pub.edna.ru/repository/maven-public/' }
}
}
releaseImplementation "im.threads:threads-release:4.20.0"
debugImplementation "im.threads:threads-debug:4.20.0"
Для работы библиотеки требуется добавить dataBinding в build.gradle
:
dataBinding {
enabled = true
}
Настройки обфускации
Для корректной работы рекомендуется добавить в ProGuard следуюшие строки:
-keep class com.edna.android.push_lite.** { *; }
-keep class net.zetetic.** { *; }
-keep class im.threads.** { *; }
осторожно
В build.gradle (на уровне приложения) должен быть выключен параметр debuggable = false
для релизной конфигурации.
Иначе это приведет к дополнительным падениям