objective c - Kiosk app: downloading an launching in-app (inline) apps in iOS -


lets have sort of news stand kiosk app offer interactive magazines download. our newer mags html5-based download individual issues compressed server, decompress them , launch them in (inappbrowser) modal window. our older mags individual native apps.

could older native mags (ipas) downloaded within kiosk , launched somehow? technically possible (and allowed @ same time)? either launching separate process/app or inline i.e. somehow within context of kiosk application? possible launching app within app?

of course if needed support process reexport older apps correct provisioning, etc. , (in-apps) made available review process. looking options on whats technically possible currently.

thank you!

assuming:

  • the older native mags can downloaded appstore
  • they each support different url scheme (e.g. mymagazine1://, mymagazine2://)

you can following:

when user indicates he/she wants open magazine 1, evaluate

[[uiapplication sharedapplication] canopenurl:[nsurl urlwithstring:@"mymagazine1://"]] 

if yes, open app with

[[uiapplication sharedapplication] openurl:[nsurl urlwithstring:@"mymagazine1://"]] 

if no, open app store app specific magazine. can done in same way described in this question.

you cannot open these apps 'inside' main app, not possible.

i'm not sure if apple approve these apps though - ask provide content via newsstand.


Comments