Online tracking, deviceidentityservice
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user