অনবোর্ড তৃতীয় পক্ষ প্রদানকারী

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

অ্যাক্সেস ফর্ম

প্রথম ধাপ হল এই SDK অ্যাক্সেস ফর্মটি পূরণ করা, নিম্নলিখিত বিবরণ সহ:

  • অ্যাপ্লিকেশন শনাক্তকারী —একটি ছোট হাতের কীওয়ার্ড (যেমন "ইউটিউব") যা স্বতন্ত্রভাবে নির্দিষ্ট প্রদানকারীকে শনাক্ত করে। এই শনাক্তকারীটি আমাদের মিট লাইভ শেয়ারিং SDK-এর সাথে সূচনা করার সময় প্রদানকারীকে শনাক্ত করার সুবিধার্থে এবং ক্লায়েন্ট জুড়ে সিঙ্ক্রোনাইজেশনের অনুমতি দেওয়ার জন্য ব্যবহার করা হয়। যদি না দলটির সাথে নির্দিষ্ট রোলআউট প্ল্যান এটিকে অনুমোদন করে, শনাক্তকারীকে অবশ্যই পরিবর্তন করা উচিত নয়৷ যদি এই কীওয়ার্ডটি Meet যা আশা করে তার সাথে মেলে না, তাহলে লাইভ শেয়ারিং এই প্রদানকারীর জন্য কাজ করবে না ৷ এই কীওয়ার্ডগুলি Meet বাইনারিতে হার্ডকোড করা হয়েছে, যার অর্থ এই কীওয়ার্ড পরিবর্তন করতে সময় লাগে৷ সমস্ত ব্যবহারকারীদের কাছে প্রচার করতে।
  • Google Domain অ্যাকাউন্টের তালিকা (যেমন 222larabrown@gmail.com) প্রদানকারীর পক্ষ থেকে ইন্টিগ্রেশন পরীক্ষা করার জন্য ব্যবহৃত হয় — Meet-এ এই অ্যাকাউন্টের জন্য বৈশিষ্ট্যটি চালু করা উচিত কিনা তা নির্ধারণ করতে অ্যাকাউন্টের তালিকা ব্যবহার করা হয়। যদি একটি অ্যাকাউন্ট এই তালিকায় না থাকে, তাহলে প্রদানকারী আমাদের Meet লাইভ শেয়ারিং SDK-এর সাথে সংযোগ করতে পারবে না এবং লাইভ শেয়ারিং উপলব্ধ নয়।
  • Meet থেকে লঞ্চ হ্যান্ডেল করার জন্য Android প্যাকেজের নাম —লাইভ শেয়ারিং ফিচারের অংশ হিসেবে, Meet-কে থার্ড-পার্টি প্রোভাইডার অ্যাপ্লিকেশান শুরু করতে একটি Android ইন্টেন্ট লঞ্চ করতে হবে। তাই, একটি নির্দিষ্ট অ্যাপ প্যাকেজের নাম (যেমন “com.google.android.youtube”) প্রদান করতে হবে। এই প্যাকেজের নামটি Meet বাইনারিতে হার্ডকোড করা আছে এবং নির্দিষ্ট রোলআউট প্ল্যানের দল এটি অনুমোদন না করা পর্যন্ত পরিবর্তন করা উচিত নয়। Meet টিম সেই অনুযায়ী আপডেট করেছে তা নিশ্চিত না করে এই প্যাকেজে পরিবর্তন কার্যকরভাবে লাইভ শেয়ারিং কার্যকারিতা বন্ধ করে দেবে।
  • Google ডোমেন অ্যাকাউন্ট — মিট টিম ইন্টিগ্রেশনের জন্য প্রয়োজনীয় সমস্ত আলফা ডেলিভারেবল সহ একটি Google ড্রাইভ ফোল্ডার শেয়ার করবে।
  • পার্টনার আইকন —লাইভ শেয়ারিং অ্যাপ্লিকেশনের নামের পাশে একটি আইকন প্রদর্শিত হবে। Meet স্ক্রিনে ব্যবহার করা হয় যেখানে ব্যবহারকারীরা বেছে নিতে পারেন কোন লাইভ শেয়ারিং অ্যাপ্লিকেশন চালু করা হবে।

জাহাজে যাওয়ার পদক্ষেপ

সেটআপ

  1. Google-এর Maven রিপোজিটরি থেকে Meet Live Sharing SDK ডাউনলোড করুন।
  2. Google Play Store থেকে Google Meet ডাউনলোড এবং ইনস্টল করুন।
  3. নমুনা অ্যাপটি ডাউনলোড করুন, তৈরি করুন এবং ইনস্টল করুন।
  4. আপনার পরীক্ষা ডিভাইসে পূর্বে নির্বাচিত Google ডোমেন অ্যাকাউন্ট যোগ করুন।
  5. Meet অ্যাপটি শুরু করুন এবং আগের ধাপে ডিভাইসে যোগ করা Google ডোমেন অ্যাকাউন্টটি বেছে নিন।
  6. আপনি পরীক্ষা করতে চান এমন যেকোনো ডিভাইসে উপরের ইনস্টলেশন এবং সাইন-ইন পদক্ষেপগুলি পুনরাবৃত্তি করুন।

প্রদত্ত লাইভ শেয়ারিং নমুনা অ্যাপ্লিকেশন ব্যবহার করে পরীক্ষা করুন

  1. কমপক্ষে ২টি ডিভাইসে Meet অ্যাপ্লিকেশন শুরু করুন।
  2. একটি মিটিং তৈরি করুন এবং নিশ্চিত করুন যে সমস্ত ডিভাইস একই মিটিংয়ে যোগ দিয়েছে৷
  3. Meet-কে পিকচার-ইন-পিকচার (PiP) মোডে রাখতে উভয় ডিভাইসেই "হোম" বোতাম নির্বাচন করুন এবং মিটিং সেশন চলতে থাকে।
  4. উভয় ডিভাইসে লাইভ শেয়ারিং নমুনা অ্যাপ্লিকেশন চালু করুন।
  5. লাইভ শেয়ারিং নমুনা অ্যাপ্লিকেশনের ভিতরে, মিটিংয়ে যোগ দিন আলতো চাপুন। উভয় ডিভাইসে এটি করুন। অ্যাপটি সফলভাবে মিটিংয়ে সংযুক্ত হয়েছে তা নির্দেশ করার জন্য বোতামের পাঠ্যটি পাঠ্যের নীচে একটি সবুজ দণ্ড সহ মিটিং ত্যাগে পরিবর্তিত হয়৷
  6. লাইভ শেয়ারিং নমুনা অ্যাপ্লিকেশনের ভিতরে, কো-ওয়াচ ট্যাপ করুন। উভয় ডিভাইসে এটি করুন। একবার টগল চালু হলে, 2টি লাইভ শেয়ারিং অ্যাপ্লিকেশনের মধ্যে যোগাযোগ প্রতিষ্ঠিত হয়।
  7. আপনি এখন মিডিয়া প্লেব্যাক কার্যকারিতা অনুকরণ করতে নমুনা অ্যাপ্লিকেশনের বিভিন্ন UI উপাদানগুলির সাথে পরীক্ষা শুরু করতে পারেন৷ একটি নমুনা অ্যাপ্লিকেশনে আপনি যে কোনো পদক্ষেপ নেন তা অন্যটিতে প্রতিফলিত হয়।

প্রদানকারী ইন্টিগ্রেশন এবং পরীক্ষা

আপনি যদি একটি বিষয়বস্তু প্রদানকারী হিসাবে আপনার অ্যাপ্লিকেশনের সাথে লাইভ শেয়ারিং কার্যকারিতা পরীক্ষা করতে চান তাহলে নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন৷ এটির জন্য আপনার অ্যাপটি Meet লাইভ শেয়ারিং SDK-এর সাথে একত্রিত হওয়া প্রয়োজন। "অ্যাপ্লিকেশন শনাক্তকারী" এবং "Android প্যাকেজের নাম"-এর মতো অনবোর্ডিং প্রক্রিয়া চলাকালীন আপনি যে তথ্য দিয়েছেন তা অবশ্যই সঠিক কারণ তারা Meet অ্যাপ্লিকেশনের সাথে যোগাযোগ করার সময় আপনার আবেদনকে প্রমাণীকরণ করতে ব্যবহৃত হয়।

  1. আপনার অ্যাপে Meet Live Sharing SDK ইন্টিগ্রেট করুন। ব্যবহারের নির্দেশিকাগুলির জন্য অ্যান্ড্রয়েডের শুরু করুন পৃষ্ঠাটি পড়ুন বা API-এর নির্দিষ্টতার জন্য Android এর API রেফারেন্স বিভাগটি পড়ুন৷
  2. আপনার অ্যাপ্লিকেশন তৈরি করার সময় আপনি Android Gradle Plugin এর 4.0.0 বা তার বেশি সংস্করণ ব্যবহার করছেন তা নিশ্চিত করুন। জাভা 8+ API ডিসুগারিং সমর্থন সমর্থন করার জন্য এটি প্রয়োজন। আরও তথ্যের জন্য, এই নির্দেশিকা পড়ুন।
  3. কমপক্ষে ২টি ডিভাইসে Meet অ্যাপ্লিকেশন শুরু করুন।
  4. একটি মিটিং তৈরি করুন এবং নিশ্চিত করুন যে সমস্ত ডিভাইস একই মিটিংয়ে যোগ দিয়েছে৷
  5. আপনার নিজের অ্যাপ্লিকেশন থেকে লাইভ শেয়ারিং শুরু করুন. একবার একটি ডিভাইস লাইভ শেয়ারিং শুরু করলে, অন্য ডিভাইসটি যেখানে ইতিমধ্যেই Meet অ্যাপ্লিকেশনটি চলছে সেটি কল স্ক্রিনের ভিতরে একটি আমন্ত্রণ পায়।

আপনি এই পদক্ষেপগুলি অনুসরণ করে অ্যাক্সেসযোগ্য অ্যাক্টিভিটি ডায়ালগ থেকে এটি নির্বাচন করে আপনার নিজের অ্যাপ্লিকেশনটিও চালু করতে পারেন:

  1. Meet অ্যাপ্লিকেশন কল স্ক্রিনের ভিতরে, মেনুতে ট্যাপ করুন।
  2. অ্যাক্টিভিটি বোতামে ট্যাপ করুন।
  3. কার্যকলাপের তালিকা থেকে আপনার আবেদন নির্বাচন করুন.
  4. Meet অ্যাপ্লিকেশনটি এখন PIP মোডে চলে যায় এবং আপনার অ্যাপ্লিকেশন চালু হয়।

বাহ্যিক নির্ভরতা

দ্রষ্টব্য : মিট লাইভ শেয়ারিং SDK এর *.POM ফাইলে নির্ভরতা নির্দিষ্ট করে। আপনি যদি Maven ব্যবহার না করেন এবং Meet Live Sharing SDK-এর *.AAR ফাইল সরাসরি অন্তর্ভুক্ত করতে চান, তাহলে *.POM ফাইলটি পরিদর্শন করা এবং প্রয়োজনীয় নির্ভরতা প্রদান করা হয়েছে তা নিশ্চিত করা আপনার দায়িত্ব (যেমন androidx.concurrent:concurrent-futures:1.1.0 )