Got an idea for the deletion of add-on toons for you. Use a simple sqllite
db on the device... when your main app finds/installs a toon, log a little
date in the db (or some other way). Every time your main app starts up, just
scan for any rows.. if any are there, check the timestamps... if it's after
2 days (maybe 3 or 4 to be safe), uninstall the .apks at that time.

HOWEVER, something occurred to me. Programmatically uninstalling .apks
without the user knowing may not be advisable. Even tho the toon still works
in the app for them, I would suspect most users, if they wanted to delete it
(or otherwise look at stats on it), they would go thru the settings/manage
applications route, and if they can't find it they may wonder what happened.
Trying to explain to your end users that after a few days the .apk they
bought/downloaded/installed will be uninstalled to "free up room", may be
too much text for a simple toon purchase/install. Maybe not.

Another thought..doubt it's possible.. and I still haven't paid for an app
on android yet so not entirely sure how this works. I thought you'd set up a
google checkout account.. being android and google and all. If that is the
case, then like you said, it's likely that a user will have an account
already.. or at least is more willing to submit their personal info setting
up a gogle checkout account over some in-game form you provide. Now, I don't
know how viable this is, but if the user already has a google checkout, is
there a way to obtain their checkout info... in-app/game, without requiring
them to fill anything out? This way, you could avoid the .apk market route,
you earn the extra .30 per toon, you host it, you keep stats on downloads,
which toons are more popular than others, etc. Tons of stuff you can control
from this aspect of it. If a user already set up a google checkout account,
how hard is it to utilize this in-app/game so that you can use it to charge
and then download in-app/game right away? If they haven't set up an account
to buy anything on market, they are going to have to fill in that info
anyway to buy anything. Actually.. come to think of it.. if you charge for
your main app..they already set it up. I would have thought the info would
be in some way available..not their private stuff, but the google checkout
info, so that you could utilize it somehow? I'll have to look into it more
as this is how I would do it.

Another thought..perhaps to get more virtual toon sales, give your game away
(if you aren't already), with 1 toon, and put your own little splash-screen
"ads" for other toons as the app loads up. This may interest users in
supporting your app and buying even more toons than if they already paid for
the app. Also, look at custom creation of toons/avatars.. for perhaps a $2
charge for example. Again, not at all clear on your app and it's ideas, but
just some food for thought on how you might make a little more from it.



On Sat, Mar 27, 2010 at 7:46 AM, chris harper <[email protected]> wrote:

> Yes I know. Warren brought that up. But the "game changer" was when I found
> out that I can remove:
>
> <category android:name="android.intent.category.LAUNCHER" />
>
> from the manifet.xml which hides the new app's from the user (hides the
> clutter) and also doesn't allow the user to start it them on their own.
>
> So then I can just keep the new "install apps" behind the scenes and they
> don't clutter the users drawer. So there is not as much of an importance to
> delete them right away.
>
> What I might do is run checks for the install apps after a safe time (like
> a week). Then prompt the user and ask them if they want to clean them up
> (i.e remove them) letting them know that removing them DOES NOT remove the
> character. This way in the long run they don't have a bunch stacked up
> behind the scenes that they don't know about.
>
> I do plan to make the character apps as small as I can and put as much of
> the logic in the main app as I can.
>
> So many little "details" we have to deal with...
> -Chris
>
>
> On Sat, Mar 27, 2010 at 2:29 AM, Bob Kerns <[email protected]> wrote:
>
>> Thanks. But it slipped my mind as I was writing it that immediately
>> deleting the new app is going to be a loser, because it'll refund your
>> payment.
>>
>> You'll have to arrange to do that at another time. Or not, and live
>> with the clutter. Or simply use your .apk as the storage for your
>> characters. That may actually be reasonably space-efficient, unless
>> the character data is pretty small.
>>
>> It's not an issue for free/paid, because it's the older, free one
>> that's being deleted in that case.
>>
>> But perhaps some components of my idea may be useful, or the code
>> snippets.
>>
>> A really BAD idea would be to use the AlarmManager to initiate the
>> deletion sequence. In fact, MOST uses of the AlarmManager to launch UI
>> are bad, but this would be particularly evil.
>>
>> I'd do well as a prank app author, if I didn't have a conscience!
>>
>> On Mar 26, 8:43 am, chris harper <[email protected]> wrote:
>> > We are probably in the running for the most active thread now but that’s
>> > great because
>> >
>> > this is an important issue that needs to be addressed.
>> >
>> > Bob – Thank you. Your solution is a pretty thought out solution. I admit
>> I
>> > had to print it out and re-read it a few times. I might have a few
>> questions
>> > coming your way because I think I like what you are doing. Give me a
>> little
>> > more time to make sure I understand what you are doing.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<android-developers%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>> To unsubscribe from this group, send email to android-developers+
>> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
>> ME" as the subject.
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
> To unsubscribe from this group, send email to android-developers+
> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> ME" as the subject.
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

To unsubscribe from this group, send email to 
android-developers+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.

Reply via email to