Notifica quando un AppleID / dispositivo speciale si connette a Internet?

0

Mi piace sapere quando l'iPhone di mia moglie è connesso al wifi (Internet). È per sempre! Non sto spiando o niente! È in un posto in cui non ha una connessione dati celular. Mi piace sapere quando il suo iPhone è connesso a Internet via wifi in modo che possiamo comunicare. C'è un'app / sito web / servizio per questo? Sono sicuro che è possibile in qualche modo utilizzare AppleID. Ora posso pensare a due modi non ottimali.

  1. Posso accedere a icloud.com usando il suo utente / pass AppleID e utilizzare il servizio Trova il mio iPhone per verificare se il telefono è connesso.
  2. Posso inviare un messaggio tramite iMessage e controllare se il messaggio è stato consegnato o meno.

Entrambi sono metodi polling . Sto cercando una soluzione basata su interrupt . Gli ingegneri informatici sanno di cosa sto parlando.

    
posta Mohammad Moghimi 12.06.2013 - 11:44
fonte

1 risposta

1

Per impostazione predefinita, i dispositivi iOS si connettono solo ai server di notifica push di Apple quando si connettono alla rete, quindi è necessario interagire con tale sistema come sviluppatore pagato o consumatore di una soluzione MDM che consente di inviare notifiche e recuperare lo stato quando i messaggi vengono inviati e ricevuti su quel telefono.

Non è un problema di ingegneria, ma è necessario che il software venga installato sul suo dispositivo tramite jailbreak o tramite approvazione da parte di Apple. Un'app che si registra per una notifica locale e tenta di inviare una richiesta http al tuo server web è tutto ciò di cui hai bisogno per tenere traccia di ogni intervallo di polling che ha una connessione Internet.

Realisticamente, probabilmente finirai per chiedere qui per rispondere a un messaggio che invii e confidando che iMessage invierà un messaggio "consegnato" ai tuoi telefoni prontamente dopo che il suo telefono si è registrato ai server APNS e ottiene i messaggi che sono stati accodati per il suo dispositivo / account.

    
risposta data 12.06.2013 - 22:23
fonte

Leggi altre domande sui tag