1

From iOS 7.0.2 the MAC address is: 02:00:00:00:00:00. I was saving MAC address on server, so that a user can use my app on single device with one log in and need have new log in credentials for other device. If a user deletes my app and then reinstall on same device, he could use same log in credentials. But now as MAC address is no more available and there is identifierForVendor which changes with new install, so I am unable to track it on my server.

Please help me in this regard as I can not find any way to manage tracking.

fibnochi
  • 1,113
  • 1
  • 9
  • 26
  • Using the MAC address is a bad idea anyway. Why not have the user create an account like pretty much every other web service does? There's even OAuth so you don't have to manage the whole thing yourself. Don't re-invent the wheel. – Jonathon Reinhart Oct 09 '13 at 08:01
  • user has an account but he has to use app on same device with one account and have to have new account for other device. Therefore I have to keep track of account, password and mac address – fibnochi Oct 09 '13 at 08:27

1 Answers1

1

From Apple:

MAC addresses in iOS 7 August 22, 2013 If your apps use the MAC address to identify an iOS device, the system will return the same static value for all devices running iOS 7. Please update your apps to use the identifierForVendor property of UIDevice. If you need an identifier for advertising purposes, use the advertisingIdentifier property of ASIdentifierManager.

So ODIN1 as an advertisement identifier is broken as well. Maybe OpenUDID is still working, but I did not test that.

Christoph
  • 1,525
  • 1
  • 16
  • 27