เริ่มต้น

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

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

เพิ่มแพ็กเกจการเชื่อมต่อใกล้เคียงในโครงการของคุณ

Xcode มาพร้อมกับตัวจัดการแพ็กเกจในตัว ในการเพิ่มการเชื่อมต่อใกล้เคียงในโครงการ Xcode ให้เลือกไฟล์ > เพิ่มแพ็กเกจ... แล้วค้นหา google/nearby จากนั้นคลิกเพิ่มแพ็กเกจและรอให้การดําเนินการเสร็จสมบูรณ์ (ซึ่งอาจใช้เวลา 2-3 นาที)

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

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

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

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

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

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