Can users purchases upgrades off iTunes?

Discussion in 'iOS Programming' started by detz, Aug 7, 2008.

  1. detz macrumors 65816

    Joined:
    Jun 29, 2007
    #1
    Lets say you have an app with downloadable content. Would it be against some rules to have users pay for this content on your site and then have it update to the iPhone?
     
  2. DipDog3 macrumors 65816

    DipDog3

    Joined:
    Sep 20, 2002
    #2
    Depends on what this content is...

    images, videos, new levels...?
     
  3. detz thread starter macrumors 65816

    Joined:
    Jun 29, 2007
    #3
    Similar to new levels.
     
  4. ayasin macrumors 6502

    Joined:
    Jun 26, 2008
    #4
    removed...see next post. Not sure what happened but the post was entered twice (and this was partial)
     
  5. ayasin macrumors 6502

    Joined:
    Jun 26, 2008
    #5
    Not by the letter of your agreement, but Apple may let it slide if it's just level packs.

    From section 3.2.2 of the SDK agreement
    Since a level pack alters the way your program behaves, and your program interprets the instructions in the level pack to generate a level it technically falls under that clause.
     
  6. DipDog3 macrumors 65816

    DipDog3

    Joined:
    Sep 20, 2002
    #6
    Also from 3.3.3

    So the answer is No!
     
  7. detz thread starter macrumors 65816

    Joined:
    Jun 29, 2007
    #7
    I think they have that in there to protect themselves but I think they would allow new "free" levels but if you're charging probably not. The reason I'm asking is the program I'm working on gets updates probably weekly and it would be a pain to update the entire app just for that. On top of that only a select few people would want the upgrade because it's local information.
     
  8. DipDog3 macrumors 65816

    DipDog3

    Joined:
    Sep 20, 2002
    #8
    Well you could try it and see. Who really know what Apple allows and doesn't allow? I guess only Apple knows.
     
  9. Cromulent macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #9
    I don't think that really counts. Since Objective-C allows the real time loading of modules then it should be possible to add a plugin to your application that has nothing to do with needing to be interpreted. All you'll be doing is loading another module into your program.
     
  10. DipDog3 macrumors 65816

    DipDog3

    Joined:
    Sep 20, 2002
    #10
    I agree with you, that section was more for something like Java, but Section 3.3.3 covers what is trying to be done:

     
  11. elistan macrumors 6502a

    Joined:
    Jun 30, 2007
    Location:
    Denver/Boulder, CO
    #11
    Here's a scenario: Provide a FREE app through the App Store, which requires an activation key to work. Charge $200 for the activation key on your own website, and Apple misses out on their cut. That is the scenario Apple is likely trying to prevent. Similarly, provide for free a game framework in the App Store, and charge $9.99 per level on another website - same deal.

    On the other hand, in Cube Runner you can put in the URL for additional level packs and the game will download them. But Apple might not consider a level pack to be an additional feature or functionality - the app does the exact same thing it always has, just on a different data set. Similar to downloading new showtimes for a movie app.

    Can one app read another app's data? Meaning, can level packs be bundled and sold on the App Store, to be used by a separately purchased app?
     

Share This Page