Online tracking, deviceidentityservice

This commit is contained in:
2026-06-23 15:21:20 +02:00
parent 65b355edd9
commit aa78c7bb6f
13 changed files with 850 additions and 33 deletions
@@ -7,7 +7,7 @@ import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
class MainActivity: FlutterActivity() {
private val deviceInfoChannelName = "hu.app_dev.terep_seged/deviceInfo"
private val deviceInfoChannelName = "hu.app_dev.terepi_seged/deviceInfo"
override fun configureFlutterEngine(flutterEngine: FlutterEngine){
super.configureFlutterEngine(flutterEngine)
@@ -20,6 +20,9 @@ class MainActivity: FlutterActivity() {
"getAndroidDeviceName"->{
result.success(getAndroidDeviceName())
}
"getAndroidId"->{
result.success(getAndroidId())
}
else -> result.notImplemented()
}
}
@@ -42,4 +45,15 @@ class MainActivity: FlutterActivity() {
return "$manufacturer $model".trim()
}
private fun getAndroidId(): String? {
return try {
Settings.Secure.getString(
contentResolver,
Settings.Secure.ANDROID_ID
)
} catch (e: Exception){
null
}
}
}