Saturday 15 September 2012

c# - From Free/Pro to In-App Purchase -



c# - From Free/Pro to In-App Purchase -

i have app published in windows phone store more 2 years. started development on app @ windows phone 7 times there no in-app purchase available. best-practice publish 2 separate apps, 1 free version (most of times ad-served) , pro app kind of trial functionality.

in order both 2 different xap packages created 2 separate build configurations different pre-build , post-build actions. build is:

(pre-build) re-create wmappmanifest file free/pro (with adjusted product name, guid, ...) properties folder of project build app (post-build) rename app bundle app-name.{free/pro}.xap (post-build) re-create xap bundle separate folder

as in-app purchase out long , maintaining 2 different apps @ same time time-consuming (although it's 100% same code free/trial/pro conditions) move away 1 app in store free , contains in-app purchase enable pro-features.

now questions are:

what think best way that. there best practice didn't find? one concern have reviews pro app lost can't move them free app have pro bundle in-app purchase. best practices on this? alternatively, there way create 2 xap app packages without copying wmappmanifest time?

it's hard reply question - here goes resource - friend of mine, 1 time gave gave me link nice research made wesley de bolster, described on blog.

he described method allowing differentiate old paid users new users - main thought recipe currentapp.getappreceiptasync() , retrive date of purchase it. after can compare date of app's new version 1 obtained recipe. can allow old users utilize features without buying iap's. haven't tested procedure seems idea.

going question, here do:

focus on pro app - there users paid app, don't disappoint them make pro app free 1 iap's implement wesley's method allow old users utilize features without paying 1 time again provide info in old free app there new 1 new features, developed further. may provide methods taking advantage of roamingsettings exchange info between apps.

c# windows-phone-7 windows-phone-8 in-app-purchase windows-phone-8.1

No comments:

Post a Comment