Başla

Xcode'un en son sürümünü yükleyin

Projenizde Yakındaki Bağlantı'yı kullanmak için Xcode 13.0 veya sonraki bir sürüm gerekir.

Projenize Yakındaki Bağlantılar paketini ekleyin

Xcode yerleşik bir paket yöneticisi içerir. Xcode projenize Yakındaki Bağlantılar eklemek için File (Dosya) > Packages... (Paket Ekle...) seçeneğini belirleyip google/nearby araması yapın. Ardından Paket Ekle'yi tıklayın ve işlemin tamamlanmasını bekleyin (bu işlem birkaç dakika sürebilir).

Korunan kaynaklara erişim isteyin

Yakındaki Bağlantılar'ın reklam yayınlamak, keşfetmek, bağlantı kurmak ve veri aktarmak için hem Bluetooth'a hem de yerel ağa erişmesi gerekir. Gerekli olan her kaynak için uygulamanızın Info.plist bölümünde bir kullanım açıklaması sağlayın. Aksi takdirde kaynağa erişmeye çalışma başarısız olur, hatta uygulamanızın kilitlenmesine neden olabilir.

Gerekli kullanım açıklaması anahtarları:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

Uygulama tarafından göz atılacak hizmet türlerinin listesini içeren kullanım açıklaması anahtarlarına ek olarak bir NSBonjourServices anahtarı da eklenmelidir. Eklenmesi gereken tek hizmet türü, uygulamanızın hizmet kimliğinin SHA-256 karmasının ilk 12 baytı alınarak oluşturulabilir.

Bu değeri sizin için otomatik olarak oluşturmak amacıyla aşağıdaki aracı kullanabilirsiniz: