title: How to include a helper app with my main app?
body: <p><em>Preface: I understand most <a href="https://stackoverflow.com/questions/5283775/bundle-multiple-apps-in-one-app/5283856#5283856">problems</a> and many <a href="https://stackoverflow.com/questions/5074695/how-to-merge-two-apk-into-single-so-that-both-apps-can-be-installed-at-the-same?lq=1">solutions</a> associated with bundling multiple apps.</em></p>
  
  <p>My current app relies on a secondary app in order to function correctly. My <a href="https://stackoverflow.com/a/11728042/612266">current method</a> of installing this secondary app is to include its .apk file in the assets of the primary app and prompt the user to install it. </p>
  
  <p>If the user has <a href="http://developer.android.com/reference/android/provider/Settings.Secure.html#INSTALL_NON_MARKET_APPS" rel="nofollow noreferrer">INSTALL_NON_MARKET_APPS</a> disabled, then the primary app <a href="https://stackoverflow.com/a/4604922">redirects</a> the user to the helper app on the marketplace.</p>
  
  <p>However, this process has a few problems:</p>
  
  <ul>
  <li>Most users are forced to download apps two times from the marketplace, which is cumbersome.</li>
  <li>I am forced to have a helper app that does nothing on its own on the market, which is most likely confusing to users who find it by searching the market.</li>
  </ul>
  
  <p>Is there a better method of bundling two apps together and having the user install both at the same time? Alternatively, is there a method to create an unlisted app on the market, so that it can only be installed if the correct market uri is used?</p>