Connessione WiFi GameKit?
-
10-07-2019 - |
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.)
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