Well I was just finishing up a test project to try out push notification using Pushwoosh and apparently Gideros doesn't provide a way to get device UDID or Mac address which is needed to register a device with Pushwoosh...
http://www.pushwoosh.com/programming-push-notification/pushwoosh-push-notification-remote-api/#PushserviceAPI-MethodRegisterIs it possible to add UDID to application:getDeviceInfo() soon? Suggestions anyone?
Comments
https://play.google.com/store/apps/developer?id=Into-It+Games
http://appstore.com/LidiaMaximova
https://play.google.com/store/apps/developer?id=Into-It+Games
http://appstore.com/LidiaMaximova
Most probably MAC is the only option.
But the fact that your string worked only means that it requires a unique identification for device without any attachment to hardware, as in most probably you can generate your own GUIDS as long as they are persistent between your app and device installed on.
http://developer.coronalabs.com/code/uuidguid-string-generator-coronalua
http://lua.2524044.n2.nabble.com/ANN-uuid-pure-Lua-uuid-generator-td7649131.html
https://play.google.com/store/apps/developer?id=Into-It+Games
http://appstore.com/LidiaMaximova
https://play.google.com/store/apps/developer?id=Into-It+Games
http://appstore.com/LidiaMaximova
And if for example, wifi is disabled, it won't return the Mac address for it.
Thus if you request it once with 3g network and other time with wifi network, you will have two compeltely different unique identifiers, which kills the purpose.
Basically there are different ways to identify devices, but all of them have flaws and the only recommended solution is to generate your own UDIDs
http://android-developers.blogspot.com/2011/03/identifying-app-installations.html