Am I able to write expansion packs that can be downloaded after in app purchase?

Or do I have to release an update (I’ll stick to iOS for this query) and then unlock the functionality via in app purchase.

What I’m trying to say is , is there any way to download new levels without violating apples terms.

I.E. Am I able to write a script parser that can use downloaded XML files (or similar) to add new functionality (In the case of an RPG, new maps, monsters etc) without breaking the rules.

I’d like to be able to provide DLC (Downloadable Content) like Xbox/Ps3/PC games have, without forcing users to download content they dont want, and cant use without paying for it.

Any advice from a seasoned pro would be much appreciated :slight_smile: [import]uid: 34945 topic_id: 6902 reply_id: 306902[/import]

I had wondered this, but i think because Corona is sandboxed (can’t interfere with the operating system) then there’s no way that “code” you download for your app would be a security issue.

The only way to prove this though is trying it unfortunately

[import]uid: 6645 topic_id: 6902 reply_id: 24153[/import]

I’ve read a lot and have two apps in the store with In-App purchases. That said, I am just using the system to unlock data that I’ve already included with the app.

But, as far I can tell, you can do the in-app purchase update however you’d like to. All Apple provides is a purchase and verification of said purchase.

So, if you want to verify a purchase and use that verification from Apple to then connect from the app to a server and download level data or whatever, you’re welcome to do that. It does not seem to violate any terms.

@jmp909 – no I don’t think there’s anyway to modify code… but innominata asked about downloading data to be parsed by the existing app. That’s very doable.

(Note, of course, that per Apple’s recent policy update, any attempt to circumvent the review process will be meant with harsh penalties – so, for example, don’t download data that would unlock some function to do something in the code that you’d not be able to do in a standard app submission.)

Best wishes,
~~Kenn [import]uid: 13859 topic_id: 6902 reply_id: 24161[/import]