2012-11-28 27 views
5

Un dispositivo iOS può rilevare la presenza di dispositivi Bluetooth LE bloccati e quindi rispondere ad essi aprendo l'app?Scansione dispositivo iOS bloccata per dispositivi BTLE

+1

So che non è possibile sbloccare e avviare un'applicazione. puoi solo fare notifiche all'utente in modalità background. Per quanto riguarda la parte bluetooth, non sono sicuro, ma il WIFI è disponibile, quindi penso che sia possibile. Assicurati di avere la chiave appropriata nel tuo plist. (Modalità di background richieste) –

+0

Se il dispositivo non è bloccato, l'app può essere aperta? Sarà respinto da Apple? Grazie a – gtdelarosa

+0

AFAIK non puoi portare la tua app in primo piano. se toccano la notifica, verranno automaticamente visualizzate la tua app. ma no, non può lanciarsi da solo –

risposta

2

La scansione può sicuramente avvenire in background.

Per ottenere la funzionalità di cui si sta parlando il commento di Owen è corretto. Mi dilungherò un po '.

Quello che facciamo è quando riconosciamo un dispositivo BLE a cui siamo interessati e vorremmo che l'app si apra inviando informazioni al nostro server, da cui abbiamo la possibilità di inviare una notifica push se l'utente lo desidera. Questo potrebbe probabilmente essere raggiunto anche con una notifica locale imposta alcuni momenti nel futuro. Da lì si applicano le regole standard per le notifiche push, se decidono di guardarle può essere aperta la tua app e puoi rispondere alla vicinanza del dispositivo BLE inizialmente attivato. Tuttavia, l'utente ha sempre la possibilità di ignorare la notifica.

Problemi correlati