PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Expanding apps and how they link with different versions
Expanding apps and how they link with different versions
Débuté par Mike Stewart, 26 jan. 2017 13:17 - 2 réponses
Posté le 26 janvier 2017 - 13:17
I am creating a series of apps which will aim to link together and use the same data.

So someone might load the first app for free. Create datasets for that app and then decide to upgrade.

I have found the information on inAppPurchaseProduct etc but there doesn't appear to be information regarding the format in which these add-ons can take. I understand that there are supposed to be 'consumerable' products which are controlled by persistent variables but as for structural changes the problems I have are these.

Can you create a series of windows that can act as an add on or do you need these in the original product and the purchase is simply a code that gives access to them?

If you can create this separately, how do you export this and how is then linked to the original project?

Many Thanks


Mike
Posté le 31 janvier 2017 - 16:31
For anyone else who is looking for this answer. It seems that this is done through creating patches (under the project menu).

If this is wrong if anyone would like to add to this then that would be great.

Thanks
Posté le 31 janvier 2017 - 18:29
Hi

a patch is supposed to REPLACE part of an application. SO of course, you
can replace a small part (inactive) with a big actve one...

But that complexify the use of your app (several installs needed,
download, etc)

The simplest way is to have everything in your original app and unlock
what you want by code. This allows you to offer trail periods for each
module by example, without any download.

Best regards

--
Fabrice Harari
International WinDev, WebDev and WinDev mobile Consulting

Ready for you: WXShowroom.com, WXReplication (open source) and now WXEDM
(open source)

More information on http://www.fabriceharari.com


Le 1/31/2017 à 10:31 AM, Mike Stewart a écrit :
For anyone else who is looking for this answer. It seems that this is
done through creating patches (under the project menu).

If this is wrong if anyone would like to add to this then that would be
great.

Thanks