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.)

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top