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.