I want to develop and launch an application via the iPhone App Store. The system will be comprised of a Cocoa-touch native iPhone app plus access to an https web service. The iphone app will be useless without access to the web service.
I foresee multiple problems doing this while staying within Apple's terms & conditions:
1 - The paid-for App would include a fixed term (1 month) access to the web service. How could one of my customers buy a monthly extension without going through a dummy App Store program download to top-up their server rental?
2 - I understand that the App Store does not provide per customer sales info. So if a paid version of my application got into circulation within the Jailbroken community how could my web service distinguish access from genuine App Store customers v. ripped client installs?
Update 1:
Thanks everyone. I have not ticked a specific answer as the best solution because this is not a pure technical question. Seems I will have to join Apple's $99 developer program and try to get a response direct from Apple.
Re. the top-up requirement, my current thinking is a separate App Store program download that simply pings my main app via the iPhone inter-app URI message protocol to deliver a credit token.