Hi Paudie,
you could store all that info into a database table in the server.
If if you are building your app as a phonegap app you can get a unique device id in the ready delegate and then call a proc on the server to lookup the info you need. If there is no data for that device Id then create a new record.
https://stackoverflow.com/questions/...using-phonegap
Bookmarks