Hi Just to be clear - Time trials and demos are a good use of this program - It was the "copy protection" I was referring to
Lagi On Fri, 15 Jun 2018 at 02:24, Peter Bogdanoff via use-livecode < use-livecode@lists.runrev.com> wrote: > Also, I want to add this: Yummy Interactive who is behind SoftwareShield > has responded to my tech support questions about what to do, but I’m > somewhat flummoxed with their responses. They assume I have more technical > chops. This is the kind of thing: > > > 1. Is it possible to create a project that allows a user to have > “unlimited” use for two weeks, then reverts to a “limited” version? Does > this require use of a generated serial number, and an entity on your server? > > > > > > The requirement can be implemented as following: > > > > (1) create a project, the default/first entity's license model is > "Expire By Period" ( > http://doc.softwareshield.com/UG/license_action.html#expire-by-period < > http://doc.softwareshield.com/UG/license_action.html#expire-by-period>) > license model, set the periodInSeconds to 1209600 (two weeks). > > > > (2) in your app code, checks if the entity status is expired, run app in > "unlimited" mode if not, switch to "limited" mode if expired. > > > > > > > > if (entity->isLocked()){ > > //this entity is locked or trial already expired. > > //we may pop up info to prompt for purchase. > > run_in_limited_mode(); > > } else { > > //this entity still in two-weeks trial period > > run_in_unlimited_mode(); > > } > > > > please refer to (http://doc.softwareshield.com/PG/index.html#pg_index > <http://doc.softwareshield.com/PG/index.html#pg_index>) for SDK > programming. > > > > (3) use the license model's action ACT_SET_EXPIRE_PERIOD / > ACT_ADD_EXPIRE_PERIOD ( > http://doc.softwareshield.com/UG/license_action.html#act_set_expire_period > < > http://doc.softwareshield.com/UG/license_action.html#act_set_expire_period>) > to manipulate the customer's trial period. Basically it means you create > serial numbers (with ACT_XXX_EXPIRE_PERIOD) on our web portal, send a > serial number to the customer after payment, the user input the serial > number on the license UI page so the app can run in "unlimited" mode again. > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode