آخرین نسخه 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
شناسه سرویس برنامه شما ایجاد کرد.
می توانید از ابزار زیر برای ایجاد خودکار این مقدار برای شما استفاده کنید: