An inquiry on demo handling and App Spec doc. | developer.brewmp.com An inquiry on demo handling and App Spec doc. | developer.brewmp.com

Developer

An inquiry on demo handling and App Spec doc.

Hi all,

We are in the process of completing a set of apps and, thus, we have started the documentation and packaging process. That said, two of our apps will be made available through a subscription plan. For the demo version of the app, we want it to have 3 uses. After that, the user must accept the subscription or do away with the app. How do i exactly handle this? I know that for the demo, i will use the ILicense interface to decrement the apps "charges" left until it has no more, then what? Will BREW download a new app or will it just "mark" it somehow as under subscription?

(Note: I check for uses and expirations in the code, so if all uses have been expended it will not let the app load.) I'm sorry for the newbie question, but this app will be part of our first set to be submitted, so no one here has any experience with this sort of thing.)

That said, how do i explain this in the app spec doc? (I gather that it has to be, somehow, explained in section 6)

Saludos,

Alhiem

BREW doesn't really do anything when you have usage-based licensing. It's up to your application to inform the user that they have exhausted all the available licensing and must purchase an upgrade to the subscription license.
You should document that your application is going to be available with usage-based licensing and explain the behavior when running under demo mode.

BREW doesn't really do anything when you have usage-based licensing. It's up to your application to inform the user that they have exhausted all the available licensing and must purchase an upgrade to the subscription license.
You should document that your application is going to be available with usage-based licensing and explain the behavior when running under demo mode.

Thank you,
That is what I thought.
Saludos.
Alhiem

Thank you,
That is what I thought.
Saludos.
Alhiem