2009-11-30 19 views
9

Bunu iPhone OS 3.1'den itibaren okudum, GameKit wifi bağlantılarını destekliyor. Ama dokümantasyon devletler:GameKit wifi bağlantısı?

"Başvurunuz İnternet bağlantılara izin vermek akran seçici yapılandırır ise da akran seçici ve kendi arayüzü sunmak görevden gerekir uygulamanız internet bağlantısı yapılandırmak için."

Bu hala geçerli mi? Eğer öyleyse, GK tarafından kullanılabilecek bir wifi Bonjour oturumu nasıl kurabilirim? (Sadece yerel ağı kullanmak istiyorum.)

cevap

13

GKSession nesneniz, WiFi veya Bluetooth üzerinden eşlerin keşfini otomatik olarak gerçekleştirecek ve protokolde bulunanları bulunacaktır.

dokümantasyon GKPeerPickerController zaten etkinleştirilmiş değilse Bluetooth'u etkinleştirmek için bir kullanıcı ara yüzü sunuyor kendisi için Bluetooth, aksine GKPeerPickerController olacak, wifi etkinleştirin veya kullanıcı olmak isteyen şebekeyi seçmek için bir UI sağlamaz belirten edilir

kendinize sahip olmak zorunda.

+0

Çok teşekkürler. Yani, sonra böyle bir şey: * GKSession nesnesi oluşturmak * gösterdiğimiz bir GKPickerController * temsilci yöntemi peerPickerController: didSelectConnectionType: GKPeerPickerConnectionTypeOnline ile çağrılır * GKPickerController kapatmasını ve bulma ve görüntüleme aynı GKConnection kullanan kendi özel seçiciyi görüntülemek potansiyel akranlar Bu doğru mu? – Felixyz

+0

2010-06-14 tarihli Apple belgelerinde: "Bir GKSession nesnesi, Bluetooth kullanarak yakındaki iPhone'ları bulma ve bağlama olanağı sağlar." Wifi akranlarının otomatik olarak keşfedilebildiğinden/kullanacağından emin değil. – Thompsonian

0

Sen GKPeerPicker class..There kullanabilirsiniz o (bluetooth bağlantısı veya kablosuz için) özelliği GKPeerPickerConnectionTypeNearby vardır, connectionTypesMask olduğunu. Daha fazla detay için orijinal yanıtıma bakın .. gamekit over the internet

İlgili konular