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: