Я пытаюсь опубликовать sh приложение в Google Playstore, которое использует базу данных firebase в реальном времени. при установке apk на моем устройстве непосредственно из Android Studio он хорошо работает в консоли firebase, показывая значения, которые я определил для своего класса User (см. изображение):
Но когда я публикую sh приложение и проверяю консоль firebase, появляются присвоенные имена значений, которые не соответствуют данным моего класса User (см. Изображение):
Также я добавил в свой файл build.gradle Proguard следующим образом:
buildTypes {
release {
shrinkResources true
minifyEnabled true
testCoverageEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
debuggable = false
signingConfig = signingConfigs.release
}
}
и в файл Proguard я добавил:
#-keepattributes Signature
#-keepclassmembers class com.packegename.folderModel.User.** {
# *;
#}
Но все еще не работает
это мой код:
auth.createUserWithEmailAndPassword(emailInput, passwordInput)
.addOnCompleteListener { task ->
if (task.isSuccessful) {
val fbUser = auth.currentUser
userId = fbUser!!.uid
val user = User(
"",
"",
"",
userAppAmountInit,
"",
nameInput,
emailInput,
timeStamp,
lastNameInput,
telephoneInput,
"Android"
)
refDataBaseApp.child(userId).setValue(user).addOnCompleteListener {
Toast.makeText(context, "Bienvenue!", Toast.LENGTH_SHORT).show();
}
кроме того, я подключил приложение из Google Play к консоли firebase ...
Меня пытались понять, что происходит . Я впервые публикую sh приложение. Буду признателен за вашу помощь