Ready Dies ist ein speziell für Shopware 6 entwickeltes Plugin
Software Lizenzierung
Aktuelle Version:

Version:

Support
Plugin Details
  • MSNET18187680127
  • master-studios.net
  • 1.0.0
  • 15.06.2020
  • en_GB
  • 6.0.0
    6.1.0 – 6.1.6
    6.2.0 – 6.2.3
    6.3.0.0 – 6.3.0.2
"Software Lizenzierung" ist ein Shopware Plugin welches es ermöglicht, ein Produkt als Lizenz... mehr

Produktinformationen

Highlights

  • - Library zur Integration in Ihre Software (Library für Java vorhanden, weitere auf Anfrage)
  • - Verifikation der eingekauften Produkte im Onlinestore, ob eine Lizenz erworben wurde
  • - Für Desktop/Server/Mobile Applikationen

Beschreibung

"Software Lizenzierung" ist ein Shopware Plugin welches es ermöglicht, ein Produkt als Lizenz anzubieten. Dazu wird auch im Software Produkt selbst in Java/C#/PHP/Swift/etc. eine Library eingebunden, welche dann einen Login zur Verfügung stellt um die Lizenz des Kunden zu validieren.

Shopware 6 oder höher ist für dieses Plugin erforderlich.

Dieses Plugin nutzt ECDSA zur Validierung.

Wenn Sie also ein Software Entwickler Studio sind, welches ihre eigenen Software Produkte über einen Webshop vertreibt, ist dieses Plugin genau richtig für Sie um eine Lizenzvalidierung in Ihre Software einzubauen. Solche Software kann sein: Desktop Applikationen, Mobile Apps, Online Applikationen, etc.

Bei den Einstellungen zum Produkt können Sie in Shopware dann definieren, wieviele Wochen eine Lizenz gültig ist.

Aktuell ist eine Library für Java verfügbar. Sollten Sie anderen Anforderungen haben, nehmen Sie mit uns Kontakt auf. Eine Library in einer anderen Sprache ist in kürze entwickelt.


Beispiel in einer Java Applikation

LicensedProduct.init(
    new String[] {
        "123457890987654321",
        "111222333444555666"
    },
    "SWXX112233445566XX",
    "http://your.shop.com"
);


Um die Library zu initialisieren ist ein einfacher Call auf die init(..) Methode nötig. Die Parameter sind die Produkt IDs, die vom Kunden gekauft werden müssen, um eine Lizenz zu besitzen. Der zweite Parameter ist der "sw-access-key" welche durch die Shopware Installation zur Verfügung gestellt wird. Und der dritte Parameter ist die URL zur Shopware Installation.

Durch den Aufruf der init(...) Methode wird bei Bedarf der Login Dialog angezeigt, wenn keine Lizeninformationen verfügbar sind. Nach dem Login des Users wird eine Datei ".masterstudiosnet_licenses" im User-Home-Verzeichnis angelegt.

Danach muss die verify() Methode aufgerufen werden:

LicensedProduct.verify();

Der Aufruf auf diese Method sollte in Ihrer Applikation an verschiedenen Punkten, wie zB GUI-Callback Methoden etc. aufgerufen werden damit laufend eine Validierung statt findet.

Des weiteren validiert die Library im Hintergrund laufend die Lizenz. Sollte keine Internetverbindung vorhanden sein, wird der Benutzer darauf hingewiesen. Sollte über mehrere Minuten keine Internetverbindung verfügbar sein, wird die Applikation beendet.


Shopware API

Iim Endpoitn für das Produkt (e.g. /sales-channel-api/api/v1/product/xxxxxxxxxxxxxxxxxxxx) stehen 2 custom-fields zur Verfügung.

{
   "customFields": {
      "license_product": true,
      "license_number_of_weeks": 52
    }

}

Häufig gestellte Fragen

  • Where to get the library for my application? Currently a client for Java applications is available here: http://master-studios.net/wp-content/uploads/2020/06/liblicensedproduct-1.0.0.zip For more clients please contact us. We are currently looking for the next opportunities to support our customers.
Bewertungen lesen, schreiben und diskutieren... mehr

Kundenbewertungen

Änderungen

Version 1.0.0

- Erste Version des Plugins für den Store

Infos zum Hersteller

master-studios.net master-studios.net 1 Erweiterungen Keine Bewertungen
Aktuelle Version:

Version:

Zuletzt angesehen