البدء

تثبيت أحدث إصدار من Xcode

لاستخدام Nearby Connections في مشروعك، يجب توفُّر Xcode 13.0 أو إصدار أحدث.

إضافة حزمة Nearby Connections إلى مشروعك

يتضمّن Xcode مدير حِزم مدمجًا. لإضافة Nearby Connections إلى مشروع Xcode، اختَر ملف > إضافة حِزم… وابحث عن google/nearby. بعد ذلك، انقر على إضافة حزمة وانتظر حتى تكتمل العملية (قد يستغرق ذلك بضع دقائق).

طلب الوصول إلى الموارد المحمية

تتطلّب ميزة "الاتصال بالأجهزة القريبة" الوصول إلى كل من البلوتوث والشبكة المحلية من أجل عرض الإعلانات واكتشاف الأجهزة وإجراء الاتصالات ونقل البيانات. قدِّم وصفًا لطريقة الاستخدام لكل مورد مطلوب في Info.plist لتطبيقك. وفي حال عدم توفّرها، ستتعذّر محاولات الوصول إلى المورد، وقد يؤدي ذلك إلى تعطُّل تطبيقك.

مفاتيح وصف الاستخدام المطلوبة:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

بالإضافة إلى مفاتيح وصف الاستخدام، يجب أيضًا إضافة مفتاح NSBonjourServices يتضمّن قائمة بأنواع الخدمات التي سيتصفّحها التطبيق. يمكن إنشاء نوع الخدمة الوحيد الذي يجب إضافته من خلال أخذ أول 12 بايت من قيمة التجزئة SHA-256 لمعرّف خدمة تطبيقك.

يمكنك استخدام الأداة التالية لإنشاء هذه القيمة تلقائيًا: