2012-07-09 5 views
13

Sto cercando un modo per far sì che un'app per iPhone invii un messaggio a un'altra app su un altro telefono (una specie di impostazione di Sender-Receiver). Sto cercando il modo migliore per farlo. Qualcuno ha qualche idea e/o tutorial?Comunicazione tra due dispositivi iOS

Grazie per l'aiuto.

+4

Localmente o in remoto? In altre parole, i due dispositivi si trovano nella stessa stanza o in qualsiasi parte del pianeta? –

+0

@ user1205480: descrivi bene la tua domanda. altrimenti gli altri non possono identificare quello che stai cercando. –

+0

I telefoni sono nell'area generale, ad esempio nello stesso edificio. – user1205480

risposta

16

Dovresti usare GameKit. È molto facile inviare messaggi tra due dispositivi iOS che lo utilizzano. Ecco un ottimo tutorial: Game Kit. È inoltre possibile ottenere ulteriori informazioni su di esso qui dai documenti: About Game Kit.

Si comunica creando un bluetooth ad-hoc o una rete wireless locale.

+0

Il tutorial sopra ha funzionato PERFETTAMENTE. Ho avuto un prototipo funzionante in meno di 5 minuti. –

+0

Contento di aver potuto aiutare! – Imirak

+0

Quanto sovraccarico in termini di memoria viene introdotto da GameKit? (IMHO questo è sempre qualcosa che dovresti chiederti quando usi una libreria di terze parti.) –

3

lmirak ha fornito informazioni approfondite sulla comunicazione del dispositivo (in particolare su GameKit). Vorrei aggiungere un'altra soluzione. È possibile utilizzare la rete WiFi per eseguire la comunicazione del dispositivo.

consultare il link o scaricare l'applicazione di esempio da developer.apple

L'applicazione di esempio denominato come WiTap. Dimostra come raggiungere la comunicazione di rete tra le applicazioni. Utilizzando Bonjour, l'applicazione si pubblicizza sulla rete locale e visualizza un elenco di altre istanze di questa applicazione sulla rete.