Come si acquisiscono i dati di utilizzo di un'applicazione webOS e memorizzare i dati in remoto?

StackOverflow https://stackoverflow.com/questions/6309623

  •  26-10-2019
  •  | 
  •  

Domanda

Sono nuovo di sviluppo webOS. Ho un'applicazione in App Store e nel prossimo aggiornamento per l'applicazione mi piacerebbe essere in grado di identificare l'età degli utenti, la loro posizione, per quanto tempo utilizzano l'applicazione, che dispone usano la più / negozio poco e poi che i dati in un database. Come faccio a fare questo? Molte grazie in anticipo per il vostro aiuto.

È stato utile?

Soluzione

Bene, questa è una bella grande domanda. Ecco uno schema di cosa fare, con alcune note.

In primo luogo, si sta probabilmente non sarà in grado di ottenere età se non si chiede l'utente direttamente e ti dicono. Inoltre, si sta solo andando per ottenere la posizione se l'applicazione è location-aware e l'utente permette di raccogliere che i dati (quando si installa un'applicazione location-aware, si chiede all'utente se sono d'accordo con il fatto che il applicazione sarà in grado di ottenere la loro posizione).

Mentre per quanto tempo utilizzano l'applicazione e che dispone che usano, che è più facile. A seconda della granularità necessaria / desidera catturare, si può solo registrare i timestamp quando un utente avvia e si ferma con una particolare caratteristica, come quando scena Attivare e metodi Disattiva il fuoco. Finché si memorizza nome della funzionalità e timestamp, che dovrebbe darti quello che stai cercando.

Poi arriva alla questione della raccolta. Tuttavia si memorizza in app, avete un paio di scelte sulle modalità per farlo fuori della app. A meno che non si può arrivare agli utenti di solo e-mail i dati a voi, probabilmente la cosa più semplice da fare sarebbe quella di creare una web app (possibilmente senza di fronte in uscita, dal momento che si sta solo usando per i dati collect) utilizzando qualcosa di simile a Google App Engine che ti dà un URL è possibile inviare una richiesta POST per utilizzando una richiesta HTTP. A seconda di come lo si imposta, si potrebbe fare la richiesta ogni volta che si raccolgono un timestamp (male per l'uso della batteria, però), solo occasionalmente, o solo quando l'applicazione sta facendo pulizia (forse un problema se non si ottiene il richiedere off nel tempo).

Mi piacerebbe consiglio di dare un'occhiata on-line su come le persone fanno questo tipo di cosa in applicazioni per iPhone per ottenere un buon senso di come fare questo tipo di cose. Se colpite problemi nel trovare cose particolari al lavoro, si può venire naturalmente qui per StackOverflow con le domande di codifica specifiche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top