I wanted to bring up a question I think is a little bit related to this topic. I mention it here because of some of the comments above, made me think of this question I have had for awhile.
I had asked this once a while back, but the responses did not clear up the question. I am not sure there is an clear answer, but I am hoping someone may have input anyway.
Using the Edu-kids example, say you created the app(maybe it is free) and has IAP for each grade 2nd,3rd,4th,5th etc… in which once the user purchases the IAP, they get that grades content from the server you are maintaining and paying for as the developer. All fine in good since you are bringing in money when they do that.
Once they have over time paid for each of the 5 grades, they own that content for as long as they have that app. Now you had great success with that app at the start maybe 500,000 downloads. Half of them did download all the content IAPs over a few months, so 250,000 users out there have the rights to that content for their app stored on your server.
Now, maybe just 10,000 are still using the app over the next year or so… But there are no more new users and no more IAPs for content occurring(you are bringing no more income in)… there will be a fair number of those regular users who will change devices or clear and reload their existing devices, and be needing to access that content they already paid for from your server. Thus the server you are maintaining at a cost will need to be there for that to happen.
My question is how long are you obligated legally or business wise to maintain that server at whatever cost, while you app is no longer bringing any income?
I ask this because it seems even successful apps get most of their downloads early in the process, and I assume most of their IAPs fairly early as well. I do understand most users will drop the app once they have achieved all the ‘levels’ and/or achievements … but what obligation do we have to maintain the server content for those users that expect that content for another year or so as they continue to use the app.
Even if you use a BAAS service like GameSparks(I am strongly considering using) for multiplayer functions and other app management stuff for an app that maybe is a paid app 1.99 or so; I think the same question applies. Even though there is no ‘content’ that the app might need later to re-download, the service of ‘player and game management’ needs to be there, even if you have a few thousand users that continue to want to use the app they paid for; long after no more income is coming in from that app. How long do you need to maintain that BAAS service? I do realize with GameSparks it is free at certain levels of activity, but say there is many thousands still using the app for hours in the day to where you exceed the ‘free level’ with GameSparks… how long is one expected or required to continue to keep that service active?
I apologize if this seems to off the original question but I think it is related enough to ask it here.
Thanks for any input.
Bob