เริ่มใช้งาน

ติดตั้ง Xcode เวอร์ชันล่าสุด

หากต้องการใช้การเชื่อมต่อใกล้เคียงในโปรเจ็กต์ คุณต้องใช้ Xcode 13.0 ขึ้นไป

เพิ่มแพ็กเกจ Nearby Connections ลงในโปรเจ็กต์

Xcode มาพร้อมกับเครื่องมือจัดการแพ็กเกจในตัว หากต้องการเพิ่ม Nearby Connections ลงในโปรเจ็กต์ Xcode ให้เลือกไฟล์ > เพิ่มแพ็กเกจ… แล้วค้นหา google/nearby จากนั้นคลิกเพิ่มแพ็กเกจ แล้วรอให้กระบวนการเสร็จสมบูรณ์ (อาจใช้เวลาสักครู่)

ขอสิทธิ์เข้าถึงทรัพยากรที่มีการป้องกัน

การเชื่อมต่อที่อยู่ใกล้เคียงต้องมีสิทธิ์เข้าถึงทั้งบลูทูธและเครือข่ายท้องถิ่นเพื่อ โฆษณา ค้นหา สร้างการเชื่อมต่อ และโอนข้อมูล ระบุคำอธิบายการใช้งาน สำหรับทรัพยากรแต่ละรายการที่จำเป็นใน Info.plist ของแอป หากไม่ทำเช่นนั้น ความพยายามในการเข้าถึงทรัพยากรจะล้มเหลว และอาจทำให้แอป ขัดข้องด้วย

คีย์คำอธิบายการใช้งานที่จำเป็น

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

นอกจากคีย์คำอธิบายการใช้งานแล้ว คุณจะต้องเพิ่มNSBonjourServicesคีย์ที่มีรายการ ประเภทบริการที่แอปจะเรียกดูด้วย ระบบจะสร้างประเภทบริการเดียวที่ต้องเพิ่มได้โดยใช้ 12 ไบต์แรกของแฮช SHA-256 ของรหัสบริการของแอป

คุณใช้เครื่องมือต่อไปนี้เพื่อสร้างค่านี้โดยอัตโนมัติได้