Eliminar valores innecesarios de la configuración

This commit is contained in:
2026-05-05 23:00:29 +02:00
parent 08235999d3
commit 0772ec526e
3 changed files with 1 additions and 161 deletions

View File

@@ -1,37 +1,5 @@
package es.freetimelab.farolero
import android.os.Build
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.embedding.android.FlutterActivity
import io.flutter.plugin.common.MethodChannel
class MainActivity: FlutterActivity() {
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(
flutterEngine.dartExecutor.binaryMessenger,
"farolero/app_info"
).setMethodCallHandler { call, result ->
if (call.method != "getAppVersion") {
result.notImplemented()
return@setMethodCallHandler
}
val info = packageManager.getPackageInfo(packageName, 0)
val versionCode = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
info.longVersionCode
} else {
@Suppress("DEPRECATION")
info.versionCode.toLong()
}
result.success(
mapOf(
"versionName" to (info.versionName ?: ""),
"versionCode" to versionCode,
)
)
}
}
}
class MainActivity: FlutterActivity()