เริ่มใช้งาน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ติดตั้ง Xcode เวอร์ชันล่าสุด
หากต้องการใช้การเชื่อมต่อใกล้เคียงในโปรเจ็กต์ คุณต้องใช้ Xcode 13.0 ขึ้นไป
เพิ่มแพ็กเกจ Nearby Connections ลงในโปรเจ็กต์
Xcode มาพร้อมกับเครื่องมือจัดการแพ็กเกจในตัว หากต้องการเพิ่ม Nearby Connections ลงในโปรเจ็กต์ Xcode ให้เลือกไฟล์ > เพิ่มแพ็กเกจ… แล้วค้นหา google/nearby
จากนั้นคลิกเพิ่มแพ็กเกจ แล้วรอให้กระบวนการเสร็จสมบูรณ์
(อาจใช้เวลาสักครู่)
ขอสิทธิ์เข้าถึงทรัพยากรที่มีการป้องกัน
การเชื่อมต่อที่อยู่ใกล้เคียงต้องมีสิทธิ์เข้าถึงทั้งบลูทูธและเครือข่ายท้องถิ่นเพื่อ
โฆษณา ค้นหา สร้างการเชื่อมต่อ และโอนข้อมูล ระบุคำอธิบายการใช้งาน
สำหรับทรัพยากรแต่ละรายการที่จำเป็นใน Info.plist
ของแอป หากไม่ทำเช่นนั้น
ความพยายามในการเข้าถึงทรัพยากรจะล้มเหลว และอาจทำให้แอป
ขัดข้องด้วย
คีย์คำอธิบายการใช้งานที่จำเป็น
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
นอกจากคีย์คำอธิบายการใช้งานแล้ว คุณจะต้องเพิ่มNSBonjourServices
คีย์ที่มีรายการ
ประเภทบริการที่แอปจะเรียกดูด้วย
ระบบจะสร้างประเภทบริการเดียวที่ต้องเพิ่มได้โดยใช้ 12 ไบต์แรกของแฮช SHA-256
ของรหัสบริการของแอป
คุณใช้เครื่องมือต่อไปนี้เพื่อสร้างค่านี้โดยอัตโนมัติได้
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-13 UTC
[null,null,["อัปเดตล่าสุด 2025-08-13 UTC"],[],[],null,["# Get started\n\nInstall the latest version of Xcode\n-----------------------------------\n\nTo use Nearby Connection in your project,\n[Xcode](https://developer.apple.com/xcode/) **13.0 or later** is required.\n\nAdd the Nearby Connections package to your project\n--------------------------------------------------\n\nXcode comes with a built-in package manager. To add Nearby Connections to your\nXcode project, select **File** \\\u003e **Add Packages...** and search for\n`google/nearby`. Then click **Add Package** and wait for the process to complete\n(this may take a few minutes).\n\nRequest access to protected resources\n-------------------------------------\n\nNearby Connections needs access to both Bluetooth and the local network to\nadvertise, discover, make connections, and transfer data. Provide a usage\ndescription for each resource needed, in your app's `Info.plist`. If you don't,\nattempts to access the resource will fail, and might even cause your app to\ncrash.\n\nRequired usage description keys:\n\n- `NSBluetoothAlwaysUsageDescription`\n- `NSLocalNetworkUsageDescription`\n\nIn addition to usage description keys, an `NSBonjourServices` key with a list of\nthe service types that will be browsed by the app, will also need to be added.\nThe only service type that must be added can be generated by taking the first 12\nbytes of the `SHA-256` hash of your app's service ID.\n\nYou can use the following tool to automatically generate this value for you: \nService ID\nGenerate\n\n```\n\n```"]]