মিটিংয়ে অংশগ্রহণকারীরা Google Meet অ্যাড-অন অ্যাক্টিভিটি নিয়ে কাজ করতে পারে। যখন একটি সহযোগিতামূলক কার্যকলাপ শুরু হয়, মিটিংয়ে সমস্ত অংশগ্রহণকারীরা একটি বিজ্ঞপ্তি পান যে কার্যকলাপ চলছে।
এই বিজ্ঞপ্তিটি অ্যাড-অনের প্রাপ্যতা এবং ইনস্টলেশন অবস্থার সাথে খাপ খাইয়ে নেওয়া হয়েছে:
যদি অংশগ্রহণকারীর অ্যাড-অন ইনস্টল করা থাকে : তারা কার্যকলাপে যোগ দিতে পারে।
যদি অংশগ্রহণকারীর অ্যাড-অন ইনস্টল না থাকে : তাদের অ্যাড-অন ইনস্টল করার জন্য নির্দেশিত হয়।
যদি অংশগ্রহণকারীর প্ল্যাটফর্মের জন্য অ্যাড-অন উপলব্ধ না হয় : তাদের জানানো হয় যে তারা তাদের বর্তমান ডিভাইস ব্যবহার করে কার্যকলাপে যোগ দিতে পারবে না।
যখন একজন ব্যবহারকারী কার্যকলাপে যোগদান করেন তখন তারা আপনার অ্যাড-অন সামগ্রীর সাথে তাদের নিজস্ব আইফ্রেমগুলি লোড করবে৷ আপনি কাস্টমাইজ করতে পারেন যে নতুন যোগদানকারীরা মূল পর্যায় বা পাশের প্যানেলে সহযোগী কার্যকলাপ খুলবেন কিনা।
কার্যক্রম শুরু করুন
startActivity()
পদ্ধতিতে কল করে একটি কার্যকলাপ শুরু করা হয়, যা ActivityStartingState
ইন্টারফেস ব্যবহার করে।
ধাপ 1 (ঐচ্ছিক): অ্যাড-অন অ্যাক্টিভিটি শুরু করার অবস্থা সেট করে
setActivityStartingState()
পদ্ধতি অ্যাড-অনের প্রাথমিক অবস্থা সম্পর্কে তথ্য সেট বা আপডেট করে যা ব্যবহার করা হয় যখন অংশগ্রহণকারী কার্যকলাপে যোগদানের আমন্ত্রণ গ্রহণ করে।
অ্যাড-অন অ্যাক্টিভিটির আগে বা চলাকালীন যেকোনও সময় Meet অ্যাড-অন SDK ব্যবহার করে ActivityStartingState
সেট করতে পারে। একবার অ্যাড-অন অ্যাক্টিভিটি শুরু হয়ে গেলে, অন্যান্য মিটিংয়ের অংশগ্রহণকারীরা তাদের অ্যাড-অন শুরু করতে ActivityStartingState
ব্যবহার করে।
ActivityStartingState
কিভাবে সেট করতে হয় তার বিস্তারিত এবং কোড নমুনার জন্য, কার্যকলাপ শুরু করার অবস্থা ব্যবহার করুন দেখুন।
ধাপ 2: অ্যাড-অন কার্যকলাপ শুরু করে
যখন অ্যাড-অন MeetSidePanelClient
এ startActivity()
পদ্ধতিতে কল করে তখন অ্যাক্টিভিটি শুরু হয়।
ব্যবহারকারী একবার বিষয়বস্তু নির্বাচন সম্পূর্ণ করে এবং একটি কার্যকলাপ শুরু করার জন্য প্রস্তুত হলে আপনার অ্যাড-অনে startActivity()
পদ্ধতিতে কল করা নিশ্চিত করুন৷
নিম্নলিখিত কোড নমুনা দেখায় কিভাবে startActivity()
পদ্ধতিতে কল করতে হয়:
sidePanelClient.startActivity({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
যখন startActivity()
পদ্ধতি চালু করা হয়, Meet নিম্নলিখিত কাজগুলি সম্পাদন করে:
অন্যান্য অংশগ্রহণকারীদের জন্য : মিট একটি বিজ্ঞপ্তি দেখায় যে কার্যকলাপ চলছে।
সূচনাকারীর জন্য : যদি
ActivityStartingState
এ মূল স্টেজের ইউআরএল নির্দিষ্ট করা থাকে, তাহলেActivityStartingState
থেকে ইউআরএল ব্যবহার করে Meet মূল স্টেজটি খোলে।
একটি কার্যকলাপে অ্যাড-অন স্থিতি ভাগ করুন
যখন একজন ব্যবহারকারী ক্রিয়াকলাপে যোগদান করেন, তখন তারা ActivityStartingState
এর উপর নির্ভর করে আপনার অ্যাড-অনকে প্রধান পর্যায়ে বা পাশের প্যানেলে লোড করবে।
additionalData
প্রপার্টির সাথে, আপনি ক্রিয়াকলাপে যোগদানকারী ব্যবহারকারীদের সাথে প্রাথমিক ডেটা (রাষ্ট্র হিসাবেও উল্লেখ করা হয়) ভাগ করতে পারেন। ব্যবহারকারীরা আপনার অ্যাড-অনের সাথে ইন্টারঅ্যাক্ট করার সময় আপনি তাদের মধ্যে অবস্থা ভাগ করতে চাইতে পারেন।
আপনি বিভিন্ন উপায়ে রাজ্য ভাগ করতে পারেন:
- আপনার নিজের সিঙ্ক্রোনাইজেশন ব্যাকএন্ড প্রণয়ন করে এটি নিজেই পরিচালনা করুন।
- Co-Doing API ব্যবহার করুন, যা ব্যবহারকারীদের মধ্যে নির্বিচারে ডেটা ভাগ করার একটি সুবিধাজনক এবং দ্রুত উপায়।