MAC Address deprecated

Related to this thread:

http://forums.coronalabs.com/topic/33020-udid-officially-killed/

With iOS7, Apple is planning to convert all MAC addresses to the value 02:00:00:00:00:00  (What’s New in iOS 7) : 

  • In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UIDevice instead. (Apps that need an identifier for their own advertising purposes should consider using the advertisingIdentifier property of ASIdentifierManager instead.)

Can I request that you guys switch to using the identifierForVendor for the system.getInfo(“deviceID”)?

You can get fetch the identifier-for-vendor and advertising-identifier *today* via our system.getInfo() function as documented here…

   http://docs.coronalabs.com/api/library/system/getInfo.html#iosadvertisingidentifier

Just note that the advertising identifier is only available on iOS 6 and higher.

I’ll inform the rest of the team here about the MAC address issue, but other than that, you can work-around this today.

So… how can we check wheter an application has been installed/deinstalled on the current device?

The only way I see is to connect an installation to a login so that any in-app purchase is connected to that login.

R1a2

You can get fetch the identifier-for-vendor and advertising-identifier *today* via our system.getInfo() function as documented here…

   http://docs.coronalabs.com/api/library/system/getInfo.html#iosadvertisingidentifier

Just note that the advertising identifier is only available on iOS 6 and higher.

I’ll inform the rest of the team here about the MAC address issue, but other than that, you can work-around this today.

So… how can we check wheter an application has been installed/deinstalled on the current device?

The only way I see is to connect an installation to a login so that any in-app purchase is connected to that login.

R1a2