Soffro severamente di iOS (presumibilmente) uccidendo le mie app tutto il tempo anche se non le uccido. Sono anche elencati nel task manager (doppio tocco su home).
Questo è particolarmente negativo per almeno due delle mie app:
- HID Mobile Access (sistema keyless entry)
- Noke (blocco tasti Bluetooth)
Per il primo, tutto ciò che dovrebbe essere necessario è scuotere il telefono. Quindi il lettore di schede dovrebbe attivarsi e aprire la porta. Per quest'ultimo, dovrebbe essere premuto solo il grillo del blocco del pad e dovrebbe sbloccarsi automaticamente se il telefono è nelle vicinanze (cioè, nella mia tasca).
BOTH non funziona quasi mai, rendendoli quasi inutili (se ho bisogno di scavare nella mia borsa per trovare il telefono posso anche scavare per la chiave o la carta RFID).
Entrambi funzionano quando avvii manualmente l'app (e poco dopo), ma poi casualmente fallisco di nuovo dopo un po 'di tempo.
Entrambe le app hanno un'opzione di aggiornamento dell'app in background che ho attivato.
Gli sviluppatori delle app sostengono che questa sarebbe una limitazione di iOS e la funzionalità non funzionerebbe. Mi piacerebbe che fosse audace pubblicizzare una funzionalità che non può nemmeno funzionare ...
L'aggiornamento delle app in background non dovrebbe consentire esattamente questo ... mantenere questo tipo di cose funzionanti?
Ho anche un Apple Watch e lì non ho mai avuto perdite o problemi di comunicazione.
In che modo l'aggiornamento dell'app in background funziona esattamente per Bluetooth LE? Esiste una funzione per cercare un dispositivo Bluetooth LE in background?
Gli sviluppatori di queste app si inventano solo delle scuse?
(Tile è un'altra applicazione Bluetooth LE con gli stessi problemi, tuttavia qui non mi preme troppo)