Italian Far comunicare l'app con il web

sirjo66

Well-Known Member
Licensed User
Longtime User
Anche in Java non sarebbe male, però secondo me prima di tutto dovresti analizzare tutto il sistema nel suo insieme.

Ad esempio: è il server (cioè il tuo PC centrale) che chiama il cellulare, o è il cellulare che chiama il tuo PC ??
La prima soluzione non è fattibile, dato che l'indirizzo IP del telefono può cambiare di continuo, per cui la tua APP dovrà fare una serie di polling verso il tuo server, che quindi dovrà per forza avere un IP fisso o un dominio registrato.

Ma allora se è così non ti serve lavorare per forza con i socket, ti basta semplicemente che ogni tanto il cellulare chiama una pagina web sul tuo server (ad esempio una pagina PHP), passandogli come parametri tutti i dati che hai bisogno, come ad esempio la posizione GPS, la lista delle reti wifi dei dintorni (non so se può essere utile per rintracciare il telefono), il numero di telefono della SIM, e tutto quello che hai bisogno.

Il programma in PHP controlla nel database e se vede che il telefono è stato bloccato, o gli vuoi mandare dei messaggi o altra cosa, risponde con dei dati (ad esempio in un formato JSON) e il programma che li riceve li analizza e decide di conseguenza.

Chiaramente il tutto deve essere un "service", e per funzionare deve essere collegato ad internet

Sergio
 

lock255

Well-Known Member
Licensed User
Longtime User
Ottimo la seconda soluzione sembra qualla adatta a me, vorrei capire se è possibile richiamare una pagina web sul mio server senza che il telefono mostri qualcosa sul display, è possibile?
 

sirjo66

Well-Known Member
Licensed User
Longtime User
Direi di si, basta che utilizzi un service e a video non vedi nulla
 
Top