iPhone Application Permission
<p>I want to know if it is possible to have two separate applications in iOS Domain where 
1) One application is the background application
2) Other acts like Foreground application</p>

<p>The foreground application will use background application for fetching data, data processing and maintaining its database. The user will need to install both applications on his device and for this it should be like this that if user installs one app (say foreground or UI app) it will automatically guide user to install another app. Have heard that something like of this sort is possible in android and applications like voice recognization etc does that.</p>

<p>Also the background application will start running as soon as we boot our device and foreground will launch only after user launches it by clicking on the icon.</p>

<p>Possible advantages in my mind
scenario where one can come with more than one foreground apps. So both of foreground applications can use same background applicatons for maintaining database. This way there will be only one app maintaining database for two different foreground apps on a single device</p>

<p>The background will be the main app will be doing all heavy lifting such as fetching data from server, checking update at regular time intervals and maintaining data base.</p>

<p>Not sure if something of that sort is possible in iOS and is permissible on app store? </p>

<p>Thanks</p>
