As mentioned above, iOS apps are Sandboxed, and protected from each other, but there are a few workarounds.
URL Schemes:
Url Schemes are naming conventions that allow you to launch apps from other apps, with data. This is how Facebook’s login flow works. You call Facebook’s URL Scheme with your App ID, and it calls fb://token=xxxxx&otherstuff=xxxxx, and then the Facebook SDK processes the incoming parameters. For you, this means you can do the same thing, check to see if you can call your other Applications, and call one requesting an ID, and the scheme to use to call your app back again. As soon as any of your apps launch, they check if they were launched via a Scheme, and if so gather their data and relaunch the previous app. The downside of this is you will have to quicklaunch another app to retrieve it, so it’s definitely not invisible. The “… with Friends” series by Zynga does this to get User accounts on first launch.
Public Documents:
This one requires some serious sneakery. One of the only public folders accessible by everyone is Photos/Videos. You can take an existing image(preferably one of your own), and encode secret information into it. I.e. take the least significant bit of the alpha channel and encode 1 bit at a time within the image. The change is imperceptible, but then any app can look at that image and decode it, if they know what to look for. Since Corona doesn’t have much in the way of image manipulation, and the user has full control on deleting/moving/renaming images, this is probably a bad idea (But still possible). Look up Spore/Monaco and Steaganography for a little more information on this trick.
Edit:
Wild Card App IDs are only allowed on iOS for Development and not Distribution, making any solution using Wild Cards unusable if you want to use the App Store. [import]uid: 134101 topic_id: 30808 reply_id: 123317[/import]