ওভারভিউ

নিয়ারবাই মেসেজস এপিআই হলো একটি পাবলিশ-সাবস্ক্রাইব এপিআই যা আপনাকে ইন্টারনেট-সংযুক্ত অ্যান্ড্রয়েড এবং আইওএস ডিভাইসের মধ্যে ছোট বাইনারি পেলোড পাস করতে দেয়। ডিভাইসগুলি একই নেটওয়ার্কে থাকতে হবে না, তবে তাদের ইন্টারনেটের সাথে সংযুক্ত থাকতে হবে।

Nearby ডিভাইসগুলির মধ্যে একটি অনন্য-ইন-টাইম পেয়ারিং কোড যোগাযোগ করতে ব্লুটুথ লো এনার্জি ব্যবহার করে। সার্ভারটি একই পেয়ারিং কোড সনাক্তকারী ডিভাইসগুলির মধ্যে বার্তা বিনিময়কে সহজতর করে। যখন কোনও ডিভাইস কাছাকাছি ডিভাইস থেকে একটি পেয়ারিং কোড সনাক্ত করে, তখন এটি যাচাইকরণের জন্য এবং অ্যাপ্লিকেশনের বর্তমান সাবস্ক্রিপশনের সেটের জন্য কোনও বার্তা সরবরাহ করার আছে কিনা তা পরীক্ষা করার জন্য পেয়ারিং কোডটি Nearby Messages সার্ভারে পাঠায়।

Nearby Messages অপ্রমাণিত এবং এর জন্য Google অ্যাকাউন্টের প্রয়োজন নেই।

তথ্য আদান-প্রদানের সঠিক প্রক্রিয়া প্রকাশ থেকে প্রকাশে ভিন্ন হতে পারে। নিম্নলিখিত ক্রমটি বার্তা আদান-প্রদানের দিকে পরিচালিত ঘটনাগুলি দেখায়:

  1. একটি প্রকাশনা অ্যাপ একটি বাইনারি পেলোড (বার্তা) কে একটি অনন্য-ইন-টাইম পেয়ারিং কোড (টোকেন) এর সাথে সংযুক্ত করার অনুরোধ করে। সার্ভারটি বার্তা পেলোড এবং টোকেনের মধ্যে একটি অস্থায়ী সংযোগ তৈরি করে।

  2. প্রকাশনা ডিভাইসটি ব্লুটুথ লো এনার্জি ব্যবহার করে যাতে কাছাকাছি ডিভাইসগুলি টোকেনটি সনাক্ত করতে পারে। প্রকাশনা ডিভাইসটি অন্যান্য ডিভাইস থেকে টোকেন স্ক্যান করতে ব্লুটুথ লো এনার্জিও ব্যবহার করে।

  3. একটি সাবস্ক্রাইবিং অ্যাপ তার সাবস্ক্রিপশনকে একটি টোকেনের সাথে যুক্ত করে এবং ব্লুটুথ লো এনার্জি ব্যবহার করে প্রকাশকের কাছে তার টোকেন পাঠায় এবং প্রকাশকের টোকেন সনাক্ত করে।

  4. যখন উভয় পক্ষ অন্য পক্ষের টোকেন সনাক্ত করে, তখন এটি সার্ভারে রিপোর্ট করে।

  5. সার্ভার দুটি ডিভাইসের মধ্যে বার্তা আদান-প্রদানের সুবিধা প্রদান করে যখন উভয় ডিভাইস একটি সাধারণ টোকেনের সাথে যুক্ত থাকে এবং কলিং অ্যাপগুলির দ্বারা ব্যবহৃত API কীগুলি Google Developers Console- এ একই প্রকল্পের সাথে যুক্ত থাকে।

Google Play পরিষেবা Nearby SDK ব্যবহার করার সময়, অভিজ্ঞতা উন্নত করার জন্য ব্যবহারের বিশ্লেষণ সংগ্রহ করা হয়।

  • পারফরম্যান্স মেট্রিক্স: Nearby SDK ব্যবহার করার সময় প্রকাশনা এবং সাবস্ক্রিপশনের সময়কাল এবং প্রাপ্ত বার্তার সংখ্যা সংগ্রহ করা হয়।
  • ডিভাইসের তথ্য: ডিভাইস মডেল, দেশ, বিল্ড সংস্করণ এবং অ্যাপ্লিকেশন প্যাকেজের নাম সংগ্রহ করা হয় এবং আঞ্চলিক এবং ডিভাইস-নির্দিষ্ট স্লাইস সনাক্ত করার জন্য কর্মক্ষমতা মেট্রিক্সের সাথে যুক্ত করা হয়।
  • Nearby Messages প্রকাশ করে: Nearby Messages এর মাধ্যমে প্রকাশিত ডেটা Google দ্বারা সংরক্ষণ করা হয় যতক্ষণ না বার্তাটি আর প্রকাশিত হয়। এই ডেটা ডিভাইসের কাছাকাছি থাকা গ্রাহকদের সাথে ভাগ করা হয়।

ব্যবহারকারীরা সেটিংস > গুগল > ব্যবহার ও ডায়াগনস্টিকসে নেভিগেট করে এই সংগ্রহটিকে অনুমতি দিতে বা অস্বীকার করতে পারেন।