How can you create and issue license for app? How to handle it? Any idea ??
I use a server based login on my apps generally, haven't gotten it working with appcelerator yet. But we use a username/password which on submit sends identifying information about the device to double check it's not being used on 50 clients.
Mine are generally web based services, so i can just restrict the data access to logged in people.
Can you grab some unique id e.g. mac id or serial number of device or some sort of unique id from the iphone to keep the track of the user … I am wondering whether it is against iphone policy or not ??
My application is based on webservice too … What I want to do is keep the track of the user using my application …
You could always use a webservice that generates a serial number based on the device's Titanium.Platform.macaddress That would imply the app can only run on that device (can't be transferred to another device). Note that you need to be able to manage licences for people that lose their iphone and want to put the app back on their new phone (different MAC address per device).
For the Android market they have the android application licensing solution. http://developer.android.com/guide/publishing/licensing.html.
Here's a licensing module for Google Play