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