Hello, I am trying to create a indoor GPS where it shows the client where to go to. In this case my school (I am currently on a High School program of computer science) This is my final proyect and I was thinking on making an app. What I wanted to do was to grab the Mac Address of every access point in my school (there is one on each room) and add them with a if statement that could say if (mac address from room 212 == current mac address) then you are near room 212 and that way the app will now where are you located on the school. Now the problem is that I tried to get the Mac Address and I get 02:00:00:00:00.... and this as you know is not a correct mac address. So I searched a little bit and I got this info from a developer telling me that it is not possible now to get the Mac Address from an Access point thanks to an announcement done by Apple regarding unique identifiers not being able to get by Developers. I wanted to know if there is any possibility on getting access to the Mac Address through another way.
This was the developer's response:
Hello Gabriel,
Apple has made it very clear that they will no longer be allowing developers to access unique identifiers of devices for App Store applications. They've stopped allowing developers to read the MAC address from devices and are unlikely to allow it in the future. If you'd like, you can file a bug report or request an enhancement to the SDK to allow this, but I don't think this will change anytime soon.
If there is a way to gather MAC address information without using private API's, I will update the class as soon as possible.
I hope that answers your question.
Thanks,
Shmoopi
----
I will appreciate a lot if you could help me with that. I also tried to get the IP address but all access points of my school have the same one and the problem my computer science teacher said was that it is possible that they could change them and then the app will stop working meanwhile the Mac Address as it is a unique identifier it is impossible to change and it will be the best option.
Note: There is no language preference, I was working with Objective-C to get the Mac Address and doing the app in Swift (combining the two) because I saw a code online on how to get the mac address, but if you have it on Swift it will be better.
Thank you in advance!
Gabriel Posada