Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 01-13-2011, 11:56 AM   #1 (permalink)
Registered Member
 
Join Date: Dec 2010
Posts: 6
dork is on a distinguished road
Default container app with plugin modules

I'm trying to grasp the concept of writing a container app that would load 1 or more modules installed by our customers.

If I don't write it this way, then our customers could have up to 6 different apps installed on their devices. I'd just like to keep things clean and professional (and extensible), and I really like how the eBook readers handle a library of books.

Can anyone suggest where I might start with something like this. I'm thinking it would be xml based, but thought I'd ask you all.

Thanks for the help!
dork is offline   Reply With Quote
Old 01-13-2011, 02:11 PM   #2 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

First you need to think about what those modules are. If they are not a coherent part of one app, Apple might judge this as replicating the home screen/creating an app that is a collection of apps/widgets, which will get it rejected. If it is, for example like Angry Birds where you get to add new levels to the same game, you could use in-app purchase to do that, so your user can choose which additional items to buy.
One way to handle it is to have it all in the app from the beginning and just 'unlock' certain parts when the user buys it. That's easier to implement. If that's not a viable option (depending on what the app and additions are), you can have the extra content downloaded upon purchase, but you need to provide the server to host it and a mechanism for communication between the app and your server to download it.
baja_yu is offline   Reply With Quote
Old 01-13-2011, 07:33 PM   #3 (permalink)
Registered Member
 
Join Date: Dec 2010
Posts: 6
dork is on a distinguished road
Default

Thanks baja_yu, that helps. The modules are companion information to our instructional DVDs. Basically they provide the notes/tips/directions/extra video clips in an interactive way (not an ebook/pdf). I guess the easiest method would be to have all of the information available when the app releases (as you said), though this would delay our ability to get the app out anytime soon. It would also keep us from extending the app to any future DVD's.

So rather than trying to get it all done at once, do you think this would be approved by apple in an angry bird way?

Thanks!

Last edited by dork; 01-13-2011 at 07:34 PM. Reason: added info
dork is offline   Reply With Quote
Old 01-13-2011, 08:11 PM   #4 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

I think you should be fine in that situation. You should definitely think about an app with bare functionality (and maybe some starter content). Then using in-app purchase provide additional content. In this case you'll need to do some extra work and have a server back end of your own, but it's not that complex and is well worth it. You'll be able to present new content without the need to update your app, and it wont be a heavy download from the start because you'll keep the size down as the user will get just the material they want.

Take a look at this guide: Loading… It's short but explains the process very well.
baja_yu is offline   Reply With Quote
Old 01-13-2011, 08:53 PM   #5 (permalink)
Registered Member
 
Join Date: Dec 2010
Posts: 6
dork is on a distinguished road
Default

baja_yu, thank you for your excellent support. I know people here are very busy, and there's so much to learn, and many questions go unanswered...

so thanks again!

Last edited by dork; 01-13-2011 at 08:55 PM.
dork is offline   Reply With Quote
Reply

Bookmarks

Tags
ios4.2, iphone sdk

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 365
9 members and 356 guests
7twenty7, blueorb, iAppDeveloper, iGamesDev, Mah6447, Morrisone, mottdog, sacha1996, Touchmint
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,667
Threads: 94,120
Posts: 402,898
Top Poster: BrianSlick (7,990)
Welcome to our newest member, host number one
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 03:36 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0