ติดตั้ง Xcode เวอร์ชันล่าสุด
หากต้องการใช้การเชื่อมต่อใกล้เคียงในโปรเจ็กต์ คุณต้องใช้ Xcode 13.0 ขึ้นไป
เพิ่มแพ็กเกจ Nearby Connections ลงในโปรเจ็กต์
Xcode มาพร้อมกับเครื่องมือจัดการแพ็กเกจในตัว หากต้องการเพิ่ม Nearby Connections ลงในโปรเจ็กต์ Xcode ให้เลือกไฟล์ > เพิ่มแพ็กเกจ… แล้วค้นหา google/nearby
จากนั้นคลิกเพิ่มแพ็กเกจ แล้วรอให้กระบวนการเสร็จสมบูรณ์
(อาจใช้เวลาสักครู่)
ขอสิทธิ์เข้าถึงทรัพยากรที่มีการป้องกัน
การเชื่อมต่อที่อยู่ใกล้เคียงต้องมีสิทธิ์เข้าถึงทั้งบลูทูธและเครือข่ายท้องถิ่นเพื่อ
โฆษณา ค้นหา สร้างการเชื่อมต่อ และโอนข้อมูล ระบุคำอธิบายการใช้งาน
สำหรับทรัพยากรแต่ละรายการที่จำเป็นใน Info.plist
ของแอป หากไม่ทำเช่นนั้น
ความพยายามในการเข้าถึงทรัพยากรจะล้มเหลว และอาจทำให้แอป
ขัดข้องด้วย
คีย์คำอธิบายการใช้งานที่จำเป็น
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
นอกจากคีย์คำอธิบายการใช้งานแล้ว คุณจะต้องเพิ่มNSBonjourServices
คีย์ที่มีรายการ
ประเภทบริการที่แอปจะเรียกดูด้วย
ระบบจะสร้างประเภทบริการเดียวที่ต้องเพิ่มได้โดยใช้ 12 ไบต์แรกของแฮช SHA-256
ของรหัสบริการของแอป
คุณใช้เครื่องมือต่อไปนี้เพื่อสร้างค่านี้โดยอัตโนมัติได้