Licentiecodes voor uw eigen FileMaker-oplossingen

Uw FileMaker-oplossingen meerdere keren verkopen


18. September 2023In FM-registratiesBy Karsten Risseeuw4 Minutes

Hoe kunt u een FileMaker-oplossing in licentie geven aan meerdere klanten? Natuurlijk kun je de oplossing voor elke klant installeren, aanpassen en vervolgens handmatig activeren. Dat is tijdrovend. Kan het gemakkelijker?

De eenvoudigste oplossing is misschien de oplossing die al tientallen jaren wordt gebruikt: Activering via een licentiecode. Hoe maakt u unieke licentiecodes voor uw eigen FileMaker-oplossingen? Dit is bijvoorbeeld mogelijk met “FM-registraties”.

FM Registrations is een FileMaker-toepassing die kan worden gebruikt om licentiecodes te maken voor uw eigen FileMaker-ontwikkelingen. FM Registraties wordt gebruikt om informatie te coderen die vervolgens weer wordt gedecodeerd in uw FileMaker-toepassing. Een voorbeeldbestand genaamd “FM Unlock” legt uit hoe de ontcijfering wordt geïnstalleerd. Alles blijft 100% FileMaker. Het vereist geen plug-ins en werkt op elk platform waarop FileMaker draait.

Licentiesleutels maken met FileMaker

Het werkt heel eenvoudig. Klanten en softwareversies worden vastgelegd in FM Registraties. Vervolgens maak je licenties aan voor de klanten: Selecteer een van de aangemaakte softwareversies, bepaal de configuratie en genereer de licentiesleutel.

Een licentiesleutel kan uit één of twee delen bestaan. Dit wordt naar de klant gestuurd, die de software kan activeren op een registratiepagina in je applicatie.

De licentiesleutel wordt gecontroleerd en als deze correct is ingevoerd, wordt de toepassing geactiveerd voor gebruik.

Activering of configuratie van FileMaker-oplossingen

De ontwikkeling van FM Registrations wilde twee dingen bereiken: Het moet mogelijk zijn om uw FileMaker-oplossing te activeren, maar het moet ook mogelijk zijn om deze te configureren. Je kunt alle informatie in de licentiesleutel opnemen, zoals het aantal gebruikers, een vervaldatum of informatie over extra opties. Deze informatie wordt ontcijferd wanneer deze wordt ingevoerd door de gebruiker en kan vervolgens worden gebruikt om functies in te stellen.

Als je bijvoorbeeld het aantal gebruikers wilt verhogen van 1 naar 5, genereer je een nieuwe licentiesleutel voor 5 personen. De klant ontvangt de nieuwe licentiesleutel. Na het invoeren van de nieuwe licentiesleutel wordt het aantal gebruikers verhoogd van 1 naar 5. De logica hierachter moet door de ontwikkelaar worden geïmplementeerd. Hij ontvangt de informatie van de licentiesleutel. Deze methode kan worden gebruikt om tijdsgebonden licenties aan te maken, meer gebruikers te activeren of extra modules te activeren.

Updates verkopen

Nieuwe versies kunnen worden verkocht als de licentiesleutel moet worden vernieuwd. Dit is in een handomdraai gedaan met FM Registraties. Er wordt een nieuwe softwareversie gemaakt en een nieuwe geheime sleutel gegenereerd, die wordt overgedragen naar de FileMaker-toepassing. De geheime sleutel wordt gebruikt om licentiesleutels te maken en te decoderen. Nieuwe versies werken alleen met nieuwe licentiesleutels en kunnen daarom worden verkocht als upgrades.

Verschillende versies verkopen

Goed voorbereid kun je verschillende versies of een andere uitbreiding van de aangeboden prestaties configureren met de mogelijkheden van FM Registraties. Ze kunnen alleen worden geactiveerd met een bijbehorende licentiesleutel. Dit werkt ook als je het administratiegedeelte van het bestand volledig verwijdert met de ontwikkelaarstools. Dit is perfect voor oplossingen die op internet worden verkocht.

Welke oplossingen zijn er voor FM-registraties?

Twee andere producten zijn al klaar voor FM-registraties. De “FM Unlock” ontcijferingsmodule is daar al geïmplementeerd. Dit vereenvoudigt niet alleen de constructie van een nieuw product, maar maakt ook de installatie van deze module overbodig. FM Unlock kan natuurlijk ook op andere manieren worden geïmplementeerd, zoals hierboven vermeld.