Hina-Hussain / DeviceInformationPlugin

Apache License 2.0
6 stars 11 forks source link

ANR registered on Crashlytics while trying to get deviceIMEINumber #6

Closed harsha-main closed 2 years ago

harsha-main commented 2 years ago

Here is the stacktrace of the ANR registered.

android.media.MediaDrm.native_setup (MediaDrm.java)
android.media.MediaDrm.<init> (MediaDrm.java:282
co.creativemind.device_information.DeviceInformationPlugin.getDeviceUniqueID (DeviceInformationPlugin.java:119)
co.creativemind.device_information.DeviceInformationPlugin.getIMEINo (DeviceInformationPlugin.java:99)
co.creativemind.device_information.DeviceInformationPlugin.onMethodCall (DeviceInformationPlugin.java:50)
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage (MethodChannel.java:262)
io.flutter.embedding.engine.dart.DartMessenger.invokeHandler (DartMessenger.java:178)
io.flutter.embedding.engine.dart.DartMessenger.lambda$handleMessageFromDart$0 (DartMessenger.java:206)
io.flutter.embedding.engine.dart.DartMessenger.$r8$lambda$6ZD1MYkhaLxyPjtoFDxe45u43DI (DartMessenger.java)
io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$0$75ebfcfd53b0b0a884b1e22267a97587635cd2630d2f814c3024af8922adcf72$0.run (DartMessenger.java)
Hina-Hussain commented 2 years ago

we could not get direct IMEI no as android restricts it so it's just an alternative approach to identify the device uniqueness. So in updated android phone instead of imei this plugin return unique UDID key for device uniqueness. Thanks.

Joseph-Nathan commented 1 year ago
in updated android phone instead of imei this plugin return unique UDID key for device uniqueness.

from android sdk = ??