شروع کنید

آخرین نسخه Xcode را نصب کنید

برای استفاده از Nearby Connection در پروژه خود، Xcode 13.0 یا جدیدتر مورد نیاز است.

بسته Nearby Connections را به پروژه خود اضافه کنید

Xcode با یک مدیریت بسته داخلی ارائه می شود. برای افزودن Nearby Connections به پروژه Xcode خود، File > Add Packages… را انتخاب کنید و google/nearby را جستجو کنید. سپس روی Add Package کلیک کنید و منتظر بمانید تا فرآیند تکمیل شود (ممکن است چند دقیقه طول بکشد).

درخواست دسترسی به منابع محافظت شده

Nearby Connections برای تبلیغ، کشف، برقراری اتصال و انتقال داده نیاز به دسترسی به بلوتوث و شبکه محلی دارد. در Info.plist برنامه خود، شرح استفاده برای هر منبع مورد نیاز ارائه دهید. اگر این کار را نکنید، تلاش برای دسترسی به منبع ناموفق خواهد بود و حتی ممکن است باعث از کار افتادن برنامه شما شود.

کلیدهای شرح استفاده مورد نیاز:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

علاوه بر کلیدهای توضیحات استفاده، یک کلید NSBonjourServices با لیستی از انواع سرویس‌هایی که توسط برنامه مرور می‌شوند نیز باید اضافه شود. تنها نوع سرویسی که باید اضافه شود را می توان با گرفتن 12 بایت اول هش SHA-256 شناسه سرویس برنامه شما ایجاد کرد.

می توانید از ابزار زیر برای ایجاد خودکار این مقدار برای شما استفاده کنید: