Sono uno sviluppatore Android abbastanza nuovo. Una cosa che ho notato è che quando cammino vicino/all'interno di un negozio Starbucks, il mio dispositivo Android mostra la seguente:In che modo Starbucks mostra un'interfaccia utente su dispositivi Android quando è vicino al negozio?
Domanda:
- Come funziona questo interfaccia utente rende automaticamente sul il mio dispositivo mobile quando sono vicino/all'interno del negozio?
- L'interfaccia utente appare perché l'app Starbucks è installata sul mio telefono? L'app utilizza un listener di trasmissione di rete? Es: se nell'area di rilevamento è stato rilevato il "Wi-Fi di Google Starbucks", l'app mostra l'interfaccia come un'attività?
- Oppure, il router Starbucks trasmette uno speciale pacchetto di rete ai dispositivi mobili per forzare il dispositivo mobile a eseguire il rendering? Se sì, cosa c'è dentro questo pacchetto di rete? Mi piacerebbe fare lo stesso.
Questa domanda sembra essere fuori tema perché non riguarda la programmazione o lo sviluppo. Vedi [Quali argomenti posso chiedere qui] (http://stackoverflow.com/help/on-topic) nel Centro assistenza. Forse [Android Enthusiasts Stack Exchange] (http://android.stackexchange.com/) sarebbe un posto migliore per chiedere. – jww
* "Oppure, il router Starbucks trasmette uno speciale pacchetto di rete ..." * - È probabilmente inserito nel [SSID] (http://www.juniper.net/documentation/en_US/network-director1.5/topics /concept/wireless-ssid-bssid-essid.html), che può essere falsificato. La connessione automatica ad essi può essere un'attività rischiosa: [I difetti di sicurezza impediscono agli hacker di bloccare qualsiasi iPhone o iPad all'interno della portata Wi-Fi] (http://gizmodo.com/security-bug-lets-attackers-crash-any-iphone-or -ipad-wi-1699376518) – jww