Connexion Wi-Fi GameKit?
-
10-07-2019 - |
Question
J'ai lu que depuis iPhone OS 3.1, GameKit prend en charge les connexions wifi. Mais la documentation dit:
" Si votre application configure le peer picker pour autoriser Internet connexions, votre application doit aussi rejeter le pair picker et présenter sa propre interface pour configurer une connexion Internet. "
Est-ce toujours valable? Si oui, comment puis-je établir une session wifi Bonjour pouvant être utilisée par GK? (Je ne souhaite utiliser que le réseau local.)
La solution
Votre objet GKSession gérera automatiquement la découverte des homologues via WiFi ou Bluetooth et recherchera ceux disponibles sur l'un ou l'autre protocole.
La documentation indique que, contrairement à Bluetooth, pour lequel GKPeerPickerController fournit une interface utilisateur permettant d’activer Bluetooth, GKPeerPickerController ne fournit pas d’interface utilisateur permettant d’activer le wifi, ou de sélectionner le réseau sur lequel l’utilisateur souhaite être connecté, pour fournir le vôtre.
Autres conseils
Vous pouvez utiliser la classe GKPeerPicker..Il y a connectionTypesMask, il a la propriété GKPeerPickerConnectionTypeNearby (pour une connexion Bluetooth ou sans fil). Pour plus de détails, voir ma réponse originale. kit de jeu sur Internet