I need the ability to read the MAC address of the iPhone running my app.
I know it was often asked and answered. But unfortunately the answer "not possible" is not helpful for me.
The following reason: The app communicates with an access point using WIFI / TCP client. The access point can read / determine the MAC address of the iPhone. To establish the communication, the access point wants the iPhone to confirm that it really is this device (security feature). Therefore the app has to send the MAC address of the iPhone to the access point - it checks the value and confirms the communication.
Without transmitting the MAC address to the access point, no communication is allowed (and is aborted).
Is there a possibility (e.g. HotspotHelper)? Since the app is to be published in the store, I have to exclude private components. The access point cannot be changed, because Android apps already run with it, where it is no problem at all to determine the MAC address, and the device is in use in large numbers.
Or is it really Apple's intention to exclude the use of an iPhone app because of this?