сделать кнопку, которая проверяет наличие обновлений с помощью удаленной конфигурации firebase в kotlin - PullRequest
0 голосов
/ 31 января 2020

[решено] в Logcat говорится, что для ключа параметра 'latest_version' не существует значения типа 'String'. Я не знаю, что здесь не так, может кто-то покажет мне мою ошибку, пожалуйста,

вот мой код, где он будет проверять, если приложение в последней версии, нажав кнопку:

      val remoteConfiguration = FirebaseRemoteConfig.getInstance()
      val value = remoteConfiguration.getString("latest_version")

      if (value.equals("${info.versionName}")) {
           Toast.makeText(this, "this is the latest version V${info.versionName}", Toast.LENGTH_SHORT).show()
       } else {
           AlertDialog.Builder(this).setTitle("Update").setMessage("there is a new version available")
               .setCancelable(false)
               .setPositiveButton("update") { _, _ -> goToUrl("my URL with the new version") }
               .setNegativeButton("Cancel") {dialog, _ -> dialog.dismiss() }
               .create().show()
       }

и вот значение, которое я сохранил в удаленной конфигурации

значение последней версии

спасибо, ребята, я сделал кнопку с помощью firestore

1 Ответ

0 голосов
/ 02 февраля 2020

на вопрос ответил @Kato, спасибо @ Kato

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...