La registrazione deve essere richiesta per un'applicazione che si basa sul successo basato su codice a barre univoco?

0

L'applicazione va in questo modo:

  • Gli utenti scaricano l'app e al download viene presentato un codice a barre univoco.
  • Il codice a barre (via telefono) viene scansionato alla cassa (quindi elimina le ricevute cartacee).
  • La ricevuta verrà quindi inviata al telefono lì a causa del codice a barre univoco.

Mi sto chiedendo due cose:

  1. Chiederò agli utenti di registrarsi per questa applicazione E solo allora, presentare loro il codice a barre? Mi chiedo questo perché come sarà il negozio, cioè come farà il supermercato a sapere che questo codice a barre appartiene al telefono di Alice? Il che mi porta anche alla domanda due ...
  2. In che modo gli scanner dei supermercati sapranno che questo codice a barre non è un prodotto? Da quanto ho capito, gli articoli in un supermercato vengono scansionati e archiviati in un database, quindi come verrà riconosciuto il mio codice a barre esterno?

È un modo efficace per farlo? Sono ancora nella fase "idea", quindi sono aperto ad approcci alternativi.

    
posta Freddy 08.04.2016 - 15:17
fonte

1 risposta

2

È richiesta la registrazione?

Quando l'app viene avviata, si connette al server e gli comunica un identificativo univoco. Il server genera un codice a barre e lo associa a tale identificatore. La connessione di rete rimane aperta mentre l'app è in esecuzione.

Quando il server riceve una ricevuta con un codice a barre da un punto vendita, può cercare l'identificatore per quel codice a barre, cercare la connessione di rete attiva per quell'identificatore e inviare i dati di ricevuta.

Nessuna registrazione richiesta. Né per il consumatore né per il punto di vendita.

Quando hai intenzione di monetizzare la tua app registrando tutti gli acquisti di ciascun utente, dai dati alla miniera per generare un profilo completo del consumatore e poi venderlo a ricerche di mercato, l'identificativo inviato dall'app al server dovrebbe essere un identificatore costante del dispositivo, come il suo numero IMEI.

Quando prevedi di rispettare la privacy dei tuoi utenti e trovare un metodo di monetizzazione più etico, l'identificatore dovrebbe essere generato casualmente ogni volta che l'app viene lanciata ed essere abbastanza lungo da rendere impossibile le collisioni (come un GUID ).

In che modo lo scanner di codici a barre distingue i codici dai codici prodotto?

Questo è complicato, perché dovrai immergerti nei dettagli tecnici degli scanner di codici a barre del punto vendita e vedere cosa possono fare e non possono fare il loro hardware e hardware (questa non è la mia area di competenza, ma potrei immaginare che ci siano scanner che decodificano completamente i codici a barre nell'hardware). E ci sono molti diversi sistemi POS sul mercato. Affrontare tutti i diversi sistemi POS sarà comunque la parte più difficile del tuo progetto.

  • Forse puoi ottenere che gli scanner leggano un nuovo formato di codice a barre completamente diverso da il formato EAN di solito usato per prodotti al dettaglio.
  • Forse potresti registrare il tuo numero di azienda EAN in modo da ottenere una gamma di codici EAN ad uso esclusivo dalla tua applicazione
  • Forse puoi usare la codifica EAN ma con valori non validi. I tuoi codici potrebbero ad esempio trasformare la cifra di controllo nel suo complimento binario. In questo modo il terminale POS potrebbe controllare se la cifra di controllo è corretta secondo EAN o corretta in base alla tua e elaborare il codice di conseguenza.
  • Forse puoi usare codici EAN arbitrari che potrebbero essere utilizzati anche da prodotti reali, ma avere il terminale POS gestirli in modo diverso a seconda del suo stato attuale.
risposta data 08.04.2016 - 15:52
fonte

Leggi altre domande sui tag