Nearby Connections API بسیار مهم و کارآمد
دوستان سلام
من میخوام از Nearby Connections API گوگل تو برنامه خودم استفاده کنم برای ارتباط با دستگاه های نزدیک
یه مثالی تو گیت هاب پیدا کردم که بازی سنگ کاغذ قیچی بود
اینم لینکش : https://github.com/googlesamples/android-nearby
خدمتتون عرض کنم که این رو من کپی کردم تو پروژه و همه permission ها رو گرفتم و به خوبی بین دو تا دستگاه به صورت مستقیم شروع کرد به کار کردن
تصمیم بر این شد که خودمم تو ی پروژه جدا گانه بیام این کارو انجام بدم
و دقیقا همه مسیر هایی که این بازی طی کرده بود رو به صورت جدا تو پروژه جدید نوشتم .
ینی از متدهایی که startAdvertising و startDiscovery رو توسط ConnectionClient اجرا میکرد گرفته تا ConnectionlifeCycleCallback و EndpointDiscoveryCallback و PayloadCallback .
و متد های advertising و discovering درون یه ترد انجام میشن و تا دکمه کنسل زده نشه به کار خودشون ادامه میدن
اما موقعی که برنامه رو ، روی دو تا گوشی تست میکنم هر دو گوشی روی advertising گیر میکنن و به هیچ عنوان به ConnectionlifeCycleCallback و EndpointDiscoveryCallback برای اتصال پاس داده نمیشن .
هر جایی رو هم ک بگین گشتم . سایتای خارجی بسیار کم هستن .
سایت های ایرانی هم ک اصن پیدا نکردم که بخواد مشکل رو مطرح کنم یا دنبال رفع مشکلم بگردم .
البته جا گفتن داره ک حتی از روی متد ها وآموزش های خود سایت Google Developer هم پیاده سازی کردم مجددا باز هم نشد .
همه implementation های gradle.build برنامه رو هم دقیقا همینطوری ک تو دستورالعمل داده شده بود اجرا کردم
لطفا اگ اطلاعی دارین راهنمایی کنین
تشکر میکنم از همه دوستان عزیز
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .