I’m using TestFlight and HockeyApp to test my new iOS App.
In the case of TestFlight, Apple allows us as the developers not to have to include the UDID values - as external testers are managed through the use of each iOS AppleID with an iTunesConnect Store Provisioning File.
However, in the case of HockeyApp (now owned by Microsoft), they are still requiring that the UDID (device ID) be retained and included in an ad-hoc Provisioning File. And in fact, the UDID is emailed from the user to me to include it in the Provisioning File.
If Microsoft with HockeyApp can do this, why can’t Corona access the UDID?
I already understand that Apple discourages the use of it and wants us to receive the device ID based upon each unique ‘install’ - so whenever my App is reinstalled on an iOS platform, I have no way of knowing that this device has already been inside my game. And I understand that Apple has done this for privacy reasons - namely to prevent advertisers from collating big-data info on every unique user and device.
Because the user can give me access (permission) to anything requested at start-up, why can’t I have the UDID? You should know that the UDID plug-in for Corona was tested and does not work. Can you bring this plug-in up-to-date?
And can Corona give me access to the Keychain without having to do it manually and upgrade to Enterprise? I’m thinking that I could save device ID data in the keychain, if that can keep track of multiple devices.