Kundenbereich und Paketserver

  • Hallo zusammen

    Ich schreibe derzeit eine Endanwendung welche ich unter Umständen über den Viecode Kundenbereich vertreiben möchte. Ich habe dazu noch einpaar offene Fragen, welche ihr mir hoffentlich beantworten könnt :)

    • Ist es möglich Produkte hinzuzufügen, welche keine Downloads besitzten? Also z.B. biete ich eine Dienstleistung an, welcher aber kein Download beeinhaltet
    • Laut dem Shop existiert ja eine Anbindung vom Paketserver an den Kundenbereich. Muss ich nun ein allfälliges Update beim Paketserver UND beim Kundenbereich hochladen?
    • Wie regelt der Server das grundsätzlich mit den Linzenzen. Nehmen wir mal an, ich verkaufe meine EA für 40 Euronen. Dazu gibt es ja einen Lizenzschlüssel mit welchem sich der Benutzer über den Updateserver authentifizieren kann. (Oder?). Nun veröffentliche ich eine Erweiterung für diese EA, welche 10€ kostet. Wir regelt der Paketserver dass nun? Wir die bestehende Lizenz einfach um diese Erweiterung erweitert?

    So, ich glaube dass war es erst mal :D

    Danke und Gruss,
    eXpress

  • I
    Laut dem Shop existiert ja eine Anbindung vom Paketserver an den Kundenbereich. Muss ich nun ein allfälliges Update beim Paketserver UND beim Kundenbereich hochladen?


    Ja du musst die Updates/Pakete im Kundenbereich und im Paketserver hochladen.


    Wie regelt der Server das grundsätzlich mit den Linzenzen. Nehmen wir mal an, ich verkaufe meine EA für 40 Euronen. Dazu gibt es ja einen Lizenzschlüssel mit welchem sich der Benutzer über den Updateserver authentifizieren kann. (Oder?). Nun veröffentliche ich eine Erweiterung für diese EA, welche 10€ kostet. Wir regelt der Paketserver dass nun? Wir die bestehende Lizenz einfach um diese Erweiterung erweitert?


    Mit den authentifizieren am Paketserver ist so eine Sache das kommt drauf an welche Authentifizierung Art du benutzt. Aber es gibt aktuelle keine die den Lizenzschlüssel brauch. Dafür müsstest du dir eine eigene Authentifizierung dann schreiben. Standard läuft die Authentifizierung über den WCF User also User Login und User Passwort.

    Wie man auf den Screens vom Paketserver sehen kann, kann man beim hochladen eines Pakets ein hacken bei "Produktlizenz (Erweiterungspaket)" setzen und da die Lizenz für ein Erweiterungspaket auswählen zu welcher man dann eine Lizenz brauch wie zb. BrandingFree Erweiterung.

  • Mit den authentifizieren am Paketserver ist so eine Sache das kommt drauf an welche Authentifizierung Art du benutzt. Aber es gibt aktuelle keine die den Lizenzschlüssel brauch. Dafür müsstest du dir eine eigene Authentifizierung dann schreiben. Standard läuft die Authentifizierung über den WCF User also User Login und User Passwort.

    Wie man auf den Screens vom Paketserver sehen kann, kann man beim hochladen eines Pakets ein hacken bei "Produktlizenz (Erweiterungspaket)" setzen und da die Lizenz für ein Erweiterungspaket auswählen zu welcher man dann eine Lizenz brauch wie zb. BrandingFree Erweiterung.


    Hi

    Das bedeutet, der Benutzer gibt beim Updateserver die Kundennummer und das Passwort an, und der Paketserver prüft dann bei einer Anfrage ob der User das Paket X beziehen kann bzw. ob die Lizenz dazu vorhanden ist.

    Klingt gut :)

    Danke und Gruss,
    eXpress

    • Offizieller Beitrag

    Das bedeutet, der Benutzer gibt beim Updateserver die Kundennummer und das Passwort an, und der Paketserver prüft dann bei einer Anfrage ob der User das Paket X beziehen kann bzw. ob die Lizenz dazu vorhanden ist.


    Er gibt nicht die Kundennummer an, sondern seinen Usernamen. Der Paketserver erkennt automatisch, welche Lizenzen der Nutzer besitzt und gibt diese anhand der Zugriffsrechte frei.

    Ist es möglich Produkte hinzuzufügen, welche keine Downloads besitzten? Also z.B. biete ich eine Dienstleistung an, welcher aber kein Download beeinhaltet


    Jein. Der Kundenbereich kann entweder Downloads/Software oder Versandartikel vertreiben. Wenn du Dienstleistungen anbieten willst, kannst du entweder keine Datei hochladen. Dann kann das Produkt "vorbestellt" werden oder du lädst eine "Dummy"-Datei hoch, damit das Produkt normal bestellt werden kann. Es scheint dann auch als Lizenz im Kundenbereich auf, welche du aber über das ACP manuell löschen kannst.