For pythonista.cloud, I'm building a webservice. To prevent abuse of this, service I'd like to have a system by which upload requests can only be sent from people using paid copies the Pythonista app. (Downloads would still be globally available.) I'd like a secure identifier that goes with Pythonista that can not be easily faked from another device.
Is there something built into all iOS apps, perhaps, like a unique identifier for each copy of the app, that is accessible from the file system and checkable against a public database?
The one idea I had was to read 100 or so characters of the PythonistaKit file and send that in the header of the request.
Does anybody have any ideas?