Copy link to clipboard
Copied
Hi!
In Android 6 >, is it possible?
I'm getting this result: 02:00:00:00:00:00
Thanks a lot.
Copy link to clipboard
Copied
I believe that the only way, will be thru an ANE.
Should be a simple ANE with a single method, however you still need to build one.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Hi!
Thanks, but even with the ANE, the mac return 02:00:00:00:00:00.
'-'
Copy link to clipboard
Copied
Android stopped allowing access to the mac address in Android 6
To provide users with greater data protection, starting in this release, Android removes programmatic access to the device’s local hardware identifier for apps using the Wi-Fi and Bluetooth APIs. The WifiInfo.getMacAddress() and the BluetoothAdapter.getAddress() methods now return a constant value of 02:00:00:00:00:00.
https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id
You should use one of the OS provided identifiers instead of the mac address.
Copy link to clipboard
Copied
if it is only for identification purpose like generating a unique serie of numbers
you can also generate UUID
see
as3-universal-analytics/generateUUID.as at master · zwetan/as3-universal-analytics · GitHub