> > Doesn't that end up with your user ending up with both apps installed > anyway? So at some later time when they are trying to clear up space, they > still see YourGame Demo is installed, and nuke it? > In my case no, because I don't market it as a trial version... I market it as "AppSwipe! Task Switcher" and "AppSwipe! Unlock Key"
Regardless, it still requires you to build 2 different apps, which is the > main annoyance for doing it that way. > Yes, but the second app is basically nothing, and you hardly ever have to update it Definitely better than In App (which looks fiddly and much more likely to > foul up than basic per app authentication), but if I'm going 2-app I'm > gonna keep it simple. > Simple for who, you or your users? I chose the route I did so that if users wanted extended features all they had to do was install the unlock app... Otherwise they would have to uninstall the free version and then install the paid version. I have had many compliments from my users on the route I took because upgrading/unlocking was so simple. Would it also be possible to initiate the LVL check from the free app? > I tried that but ran into some snags... It is probably possible, but you would have to modify the LVL a bit to allow you to specify the package name. I can't remember what issues I ran into but finally decided on not doing it that way. Thanks, Justin Anderson MagouyaWare Developer http://sites.google.com/site/magouyaware On Wed, Apr 11, 2012 at 9:27 AM, Iain King <[email protected]> wrote: > > > On Wednesday, 11 April 2012 16:22:11 UTC+1, latimerius wrote: >> >> 2012/4/11 Justin Anderson >> > My paid app actually does nothing other than the LVL check >> > through the service. >> >> Would it also be possible to initiate the LVL check from the free app? >> Client-side security has to rely on obfuscation to some extent, >> otherwise the attacker can simply find and disable the LVL check. >> From what I understand the LVL code should ideally be intermingled >> with unrelated code - but if it resides in an executable pretty much >> by itself, doesn't it mean the check is easy, perhaps even trivial to >> circumvent? >> >> I'm also leaning towards the two .apk solution but I thought I'd be >> able to run the LVL check for the paid app from the free app. >> > > One thing you could do is create the app as normal, put it on Play as a > paid download (and have it function as a demo when not licensed), and > provide a link to the .apk on your own website, with a prominent link on > the Play page. Not as nice as if Play offered it for download > intrinsically, and you'd probably run into trust issues with users > unwilling to install an app from a 3rd party site (and it would require > them to toggle the switch in settings to run too, wouldn't it?), but would > basically allow for having 1 app do both jobs. > > Iain > > -- > 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 > -- 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

