নিচের নির্দেশিকাগুলি আপনাকে Nearby Messages API এবং Nearby Connections API-এর সাথে উচ্চ মানের অ্যাপ্লিকেশন তৈরি করতে সাহায্য করবে৷
ব্যবহারকারীর গোপনীয়তাকে সম্মান করুন
আপনার অ্যাপটি আশেপাশের ব্যবহারকারীদের কাছে কী ডেটা প্রকাশ করবে তা বুঝতে ব্যবহারকারীকে সাহায্য করুন।
পাসওয়ার্ড এবং ক্রেডিট কার্ড নম্বরের মতো সংবেদনশীল তথ্য প্রকাশ করবেন না। পরিবর্তে, অনুমোদন টোকেন বা লেনদেন শনাক্তকারী পাস করুন।
কাছাকাছি শুরু করার জন্য একটি স্পষ্ট ব্যবহারকারীর সূচনা করা পদক্ষেপের প্রয়োজন৷
ব্যবহারকারীকে অবাক করবেন না। কাছাকাছি সক্রিয় করতে ব্যবহারকারীকে একটি সুস্পষ্ট ক্রিয়া (একটি বোতাম ট্যাপ, আপনার অ্যাপের একটি বিভাগে যাওয়া, একটি বিশেষ সুইচ, ইত্যাদি) সঞ্চালন করতে হবে৷
iOS এবং Android উভয় ক্ষেত্রেই, Nearby-কে প্রথমবার কল করলে কাছাকাছি থেকে একটি অনুমতি ডায়ালগ ট্রিগার হবে। আশেপাশের কথা বলার আগে একটি স্পষ্ট ব্যবহারকারীর পদক্ষেপের জন্য অপেক্ষা করা ব্যবহারকারীকে ডায়ালগটিকে প্রাসঙ্গিক করতে এবং এটিকে আপনার অ্যাপের প্রক্সিমিটি-ভিত্তিক বৈশিষ্ট্যের সাথে সংযুক্ত করতে সহায়তা করবে৷
ব্যাটারি খরচ সম্পর্কে সচেতন হন
আশেপাশে রেডিও এবং সেন্সর ব্যবহার করার ফলে আপনার অ্যাপ স্বাভাবিক হারের 2.5-3.5 গুণ ব্যাটারি খরচ করবে। ব্যাটারি ব্যবহার কমাতে, নিম্নলিখিত সুপারিশগুলি পালন করুন৷
Android-এ, নন-BLE ডিভাইসগুলির সাথে প্রকাশ বা সদস্যতা নেওয়ার সময়, শুধুমাত্র একটি অ্যাক্টিভিটি থেকে Nearby Messages API চালু করুন এবং শুধুমাত্র সেই অ্যাক্টিভিটি চালু রাখুন যখন স্ক্রীন চালু থাকে এবং আপনার অ্যাপ ফোরগ্রাউন্ডে থাকে। এটি করার জন্য,
Nearby.getMessagesClient()
এরContext
প্যারামিটারে একটি আর্গুমেন্ট হিসাবে অ্যাক্টিভিটি পাস করুন। ব্লুটুথ লো এনার্জি (BLE) বীকন বার্তাগুলিতে সদস্যতা নেওয়ার সময় একটি পরিষেবা থেকে আশেপাশে আহ্বান করা শুধুমাত্র সমর্থিত।অ্যান্ড্রয়েডে, আপনার অ্যাপের
Activity.onStop()
কলব্যাকে,Nearby.getMessagesClient(Activity).unpublish()
এবংNearby.getMessagesClient(Activity).unsubscribe()
যেকোন সক্রিয় প্রকাশনা বা সদস্যতা নিয়ে কল করুন। আইওএস-এ কোনও পদক্ষেপের প্রয়োজন নেই কারণ এটি স্বয়ংক্রিয়ভাবে পরিচালনা করা হয়।সক্রিয় প্রকাশনা এবং সদস্যতা বন্ধ করা ব্যবহারকারীর জন্য সহজ করুন।
ব্যবহারকারীর অজান্তে পটভূমিতে প্রকাশ বা সাবস্ক্রাইব করবেন না।