GameKit WiFi-Verbindung?
-
10-07-2019 - |
Frage
Ich habe gelesen, dass ab iPhone OS 3.1, GameKit Wi-Fi-Verbindungen unterstützt. Aber die Dokumentation heißt es:
"Wenn die Anwendung die konfiguriert Peer-Picker Internet zu ermöglichen, Verbindungen, muss Ihre Anwendung auch den Peer-Picker entlassen und präsentiert eine eigene Schnittstelle zu konfigurieren eine Internetverbindung. "
Steht das noch? Wenn ja, wie gründe ich eine WiFi-Bonjour Sitzung, die von GK verwendet werden kann? (Ich bin nur daran interessiert, das lokale Netzwerk zu verwenden.)
Lösung
Ihr GKSession Objekt wird die Entdeckung von Peers über WiFi oder Bluetooth automatisch handhaben, und findet auf beiden Protokollen diejenigen, die verfügbar sind.
Die Dokumentation wird die besagt, dass im Gegensatz zu Bluetooth, für die GKPeerPickerController eine Benutzeroberfläche bietet Bluetooth zu aktivieren, wenn es nicht bereits aktiviert ist, GKPeerPickerController bietet keine UI WiFi zu aktivieren, oder wählen Sie das Netzwerk der Benutzer auf sein will, müssen Sie geben Sie Ihre eigenen.
Andere Tipps
Sie können mit GKPeerPicker class..There connectionTypesMask ist, hat es Eigentum GKPeerPickerConnectionTypeNearby (für Bluetooth-Verbindung oder drahtlos). Weitere Einzelheiten meiner ursprünglichen Antwort sehen .. GameKit über das Internet