*So I think I am in the ballpark, unless anyone sees anything I have
overlooked?*


I think you overlooked something big. You plan to leave the data on
the phone and uninstall the app. That works. But suppose I download
the a character app, install the character, then immediately refund?
Wouldn't I keep the character data?

Also, if you auto-uninstall within the refund period, will that
trigger a refund?

If so, you guarantee 0 revenue.



On Mar 25, 3:14 pm, chris harper <[email protected]> wrote:
> Thank you for all the interest guys. Really it helps and it can help feature
> developers down the road.
>
> Shane it is tricky and I don't want to do against Googles blessing but their
> lack of direction (or more like NO direction) on what developers should do
> for virtual content has kind of backed us into this corner of "how can I
> provide virtual content for my app?".
>
> I THINK I am close.
>
> The instructions for the characters are stored in the sqlite database. Where
> the instructions for each character contain how to move, what images to use,
> what sounds to play, different animation characteristics for each etc... but
> the logic to RUN the instructions are in the main app. Hince the characters
> are "modules" that my app uses.
>
> Now to do this via Market place I am thinking that I have to create a
> different apk "intall" file for each character.
>
> Where in my main app I am using webview to go to my site to view additoinal
> characters but once they select a character from my website then actual
> checkout can be linked to  the Market and to the .apk “installer” for just
> that character.
> They select the "ok", they download the .apk for that character. Then the
> user (or maybe my main app can run the .apk  installer pragmatically) runs  
> the
> "install" .apk. That  runs which populates the database (which is used buy
> the main app) with the character instructions and the installer places the
> images and sounds on the phone for the main program to access for that
> character. Now the character is installed.
>
> Now that would create a ton of .apk "install" app's on the phone (one for
> each character). But  I did find where a .apk can uninstall itself via:
>
> *Uri packageURI = Uri.parse("package:com.android.myapp");
> Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);* *
> * *startActivity(uninstallIntent);*
>
> * *
>
> *So after each install runs and installs the character then the installer
> for that character can then remove itself. *
>
> *Where I don’t need the installer to uninstall the character. The Main App
> has that functionality.*
>
> * *
>
> *The problem I have is when the install app uninstall’s itself  it asks for
> permission (which it should), but that can be confusing for the user who
> JUST download it (and now it’s asking to be uninstalled??)*
>
> * *
>
> *So I think I am in the ballpark, unless anyone sees anything I have
> overlooked?*
>
> **
>
> **
>
> *-Chris
> *
>
> On Thu, Mar 25, 2010 at 12:56 PM, Shane Isbell <[email protected]>wrote:
>
>
>
> > On Thu, Mar 25, 2010 at 11:29 AM, Disconnect <[email protected]>wrote:
>
> >> Sure there is - when you load the saved game (or the app, or whatever)
> >> check the content (characters, etc) against the installed applications.
>
> > Then you are back to the case of having a bunch of apks installed on the
> > user's device, which I believe was the issue Chris was trying to avoid. In
> > any case, it looks like a tricky problem to get this to work in Android
> > Market without Google's blessing.
>
> >> On Thu, Mar 25, 2010 at 2:14 PM, Shane Isbell 
> >> <[email protected]>wrote:
>
> >>> Hi Chris,
>
> >>> One other problem that may occur is that users purchase additional APKs
> >>> (or virtual goods) and then after receiving them, simply ask for a refund 
> >>> on
> >>> the APK. This allows them to keep your installer and main app and get as
> >>> many add-ons and additional content as they want for free. There is no way
> >>> to revoke the content once a refund has been issued.
>
> >>> Shane
>
> >>>  --
> >>> 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.
>
> > --
> > Shane Isbell (Founder of ZappMarket)
> >http://twitter.com/sisbell
> >http://twitter.com/zappstore
> >http://zappmarket.com
>
> > --
> > 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