2015-09-06 17 views
10

OK, quindi sto sperimentando un po 'con Electron (precedentemente Atom Shell) e sto provando a vedere come questo potrebbe funzionare in un'app reale.Generazione di licenze per app basate su elettronica

Ora, dato che l'app sarà commerciale, dovrò anche pensare a qualche schema di generazione di licenze.

In passato, ho lavorato con FastSpring per l'elaborazione dei pagamenti (+ CocoaFob per la generazione di licenza) e ho ultimamente passato a Paddle - che funziona certamente molto agevolmente, soprattutto quando si utilizzano i loro SDK - su Mac.

Quindi, sto pensando a come fare tutto questo, dato che, ora, l'applicazione non sarà solo di OS X, ma anche di Windows. E che non avrò il pieno controllo sull'app, dato che l'app sarà praticamente solo HTML/CSS/JS.

Qualche idea su come affrontare questo? Qualcuno l'ha fatto con successo?

+0

Hai trovato una soluzione alla fine? Sono su una barca simile. – stilliard

+0

@stilliard Beh, sfortunatamente, non posso dire di avere ... –

+1

@ dr-kameleon, ok, grazie comunque per la risposta, aggiornerò qui se trovo qualcosa :) – stilliard

risposta

-1

IANAL naturalmente ...

La cosa più intelligente sarebbe quella di utilizzare un gestore di pacchetti, in cui le dipendenze sono tutti esplicitamente chiamati fuori, e quindi è possibile generare la documentazione in base al largo di questo.

Se si utilizza NPM per le proprie dipendenze javascript, è possibile utilizzare License Sniffer per eseguire il drill down delle dipendenze e generare alcuni documenti.

Bower ha anche this module per fare qualcosa di simile per i componenti del bower.

2

Sono stato alla ricerca di qualcosa di simile per un po ', e finora penso che avrò bisogno di rimboccarmi le mie.

Questa è l'idea, utilizzando Rhino Licensing come un buon punto di partenza, perché non generare un documento firmato con le informazioni richieste?

Il più vicino che ho trovato finora è il pacchetto NPM license-key per generare una licenza firmata con metadati.

+0

Se non ti piace girare il tuo, ho creato un set di licenze e API di distribuzione che possono aiutare raggiungi i tuoi obiettivi senza reinventare la ruota o occupandoti di ospitare i tuoi servizi: https://keygen.sh. – ezekg

Problemi correlati