Turnipsoft Forums
HOW TO: Share and manage 'premium features' Licences - Printable Version

+- Turnipsoft Forums (https://www.turnipsoft.com/forums)
+-- Forum: Freda (https://www.turnipsoft.com/forums/forumdisplay.php?fid=1)
+--- Forum: Support (https://www.turnipsoft.com/forums/forumdisplay.php?fid=2)
+--- Thread: HOW TO: Share and manage 'premium features' Licences (/showthread.php?tid=10937)



HOW TO: Share and manage 'premium features' Licences - jim_chapman - 10-26-2023

Freda provides basic book-reader capabilities free of charge, but  certain features are restricted until you pay for the 'premium features' add-on.  In addition, unless you have paid for this add-on, a message will be shown next to a grey button at the bottom of the main app screen, informing you that premium features have not been paid for, and every now and then the app will show a popup message, suggesting that you buy the premium features package.

Once you have acquired a licence for the premium features, they will be unlocked and the nagging messages will go away, and all app functionality will be available without restriction.  There are three ways to get a licence:

  1. Tap the grey button on the main app screen, and make a payment (via Google Play Store for Android devices, or the Microsoft Store for Windows devices); or
  2. Have the licence granted to you automatically by Freda, because it detects that you've been using the app on this device since early 2023; or
  3. Share a licence that you have on some other device (because on that other device you've met condition 1 or 2 above).

Licence sharing is managed using a 'Freda licence server' database on the internet.  That's a database that I've created, which keeps a list of all shared licences.  For each shared licence, Freda records the OneDrive id (email address) of the person who owns that licence (strictly, it records a 'hash' of the email address, which means that I'm not keeping a record of the exact email address, because that could be sensitive information)

To share the licence between devices, you need to do two things:
  • On the device that already has a licence, tell Freda to add the licence to Freda licence server database
  • On the device that doesn't yet have a licence, tell Freda to check the licence server database and see whether a licence is available for your OneDrive id (email address).

In detail:
On the device that already has a licence:

  1. Start Freda, and on the main menu choose 'licence'.
  2. You'll see a popup saying that premium features are available on this device, and a 'sharing' button.  Tap the 'sharing' button.
  3. On the next popup, tap the 'consent' button.
  4. If you haven't already signed in to OneDrive, Freda will ask you to do so.  Tap the 'login' button, and supply user name and password if needed.
  5. Next, you'll see a popup saying "Freda will share licence information for (your user name) ...".  Tap 'continue'.
  6. Now, you will see a popup message saying that the licence has been made available for sharing.  You can close this popup.
On the device that doesn't yet have has a licence:
  1. Start Freda, and on the main menu choose 'licence'.
  2. A popup will be appear, showing the message "Premium features have not been purchased on this device...".  Tap the 'sharing' button below that message.
  3. On the next popup, tap the 'consent' button.
  4. If you haven't already signed in to OneDrive, Freda will ask you to do so.  Tap the 'login' button, and supply user name and password if needed.
  5. Next, you'll see a popup saying "Freda will share licence information for (your user name) ...".  Tap 'continue'.
  6. Now, you will see a popup message saying that a shared licence has been found, and is now being used, so premium features are unlocked. You can close this popup.