Domanda

Ho letto che a partire da iPhone OS 3.1, GameKit supporta le connessioni wifi. Ma la documentazione afferma:

  

" Se l'applicazione configura il file   selezione peer per consentire Internet   connessioni, l'applicazione deve   respingere anche il peer picker e   presentare la propria interfaccia da configurare   una connessione Internet. "

È ancora valido? In tal caso, come posso stabilire una sessione Bonjour wifi che può essere utilizzata da GK? (Mi interessa solo usare la rete locale.)

È stato utile?

Soluzione

Il tuo oggetto GKSession gestirà automaticamente il rilevamento di peer tramite WiFi o Bluetooth e troverà quelli disponibili su entrambi i protocolli.

La documentazione afferma che a differenza del Bluetooth, per il quale GKPeerPickerController fornisce un'interfaccia utente per abilitare il Bluetooth se non è già abilitato, GKPeerPickerController non fornisce un'interfaccia utente per abilitare il wifi, o selezionare la rete su cui l'utente desidera essere, si avrà per fornire il tuo.

Altri suggerimenti

Puoi usare GKPeerPicker class..C'è connessioneTypesMask, ha proprietà GKPeerPickerConnectionTypeNearby (per connessione bluetooth o wireless). Per maggiori dettagli vedi la mia risposta originale .. gamekit su Internet

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top