এই পৃষ্ঠাটি CollaborationStartingState
এর উদ্দেশ্য এবং Google Meet অ্যাড-অন SDK থেকে কীভাবে এটি সেট ও পুনরুদ্ধার করতে হয় তা বর্ণনা করে।
সহযোগিতার শুরুর অবস্থার ওভারভিউ
যখন একটি অ্যাড-অন প্রথম খোলা হয়, তখন সাইড-প্যানেল আইফ্রেম অ্যাড-অন ম্যানিফেস্টে নির্দিষ্ট করা URL লোড করে। এই প্রাথমিক অবস্থাটি শুরুর অবস্থা থেকে ভিন্ন হতে পারে যেটি অ্যাড-অন ব্যবহার করতে চায় যখন ব্যবহারকারীরা সহযোগিতার আমন্ত্রণ ব্যবহার করে যোগদান করে। সহযোগিতার আমন্ত্রণ ব্যবহার করে ব্যবহারকারীরা যোগদান করার সময় লোড করা উচিত এমন iframe URLগুলি নির্দিষ্ট করতে CollaborationStartingState
ব্যবহার করা যেতে পারে৷ এছাড়াও, additional_data
ক্ষেত্রটি অ্যাড-অন দ্বারা ব্যবহার করা যেতে পারে যেকোন ডেটা সংরক্ষণ করার জন্য এটির আরম্ভ করার জন্য প্রয়োজন হতে পারে।
সহযোগিতার শুরুর অবস্থা সেট করুন, পান এবং সাফ করুন
আপনি নিম্নলিখিত পদ্ধতিগুলির সাথে CollaborationStartingState
পরিচালনা করতে পারেন।
MeetAddonClient.setCollaborationStartingState
পদ্ধতি ব্যবহার করে CollaborationStartingState
সেট করুন। অ্যাড-অন সহযোগিতার আগে বা চলাকালীন যেকোনো সময়ে CollaborationStartingState
সেট করতে পারে।
MeetAddonClient.setCollaborationStartingState
পদ্ধতিতে উল্লেখ করা ইউআরএলগুলিকে অ্যাড-অন ম্যানিফেস্টে উল্লেখ করা অরিজিনগুলির মতোই হতে হবে। আরও তথ্যের জন্য, অ্যাড-অন নিরাপত্তা দেখুন।
CollaborationStartingState.sidePanelUrl
, CollaborationStartingState.mainStageUrl
, এবং CollaborationStartingState.additionalData
অক্ষরের দৈর্ঘ্য অবশ্যই SDK রেফারেন্স ডক্সে প্রকাশিত তাদের নিজ নিজ আকারের সীমার সাথে সঙ্গতিপূর্ণ হবে৷
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
MeetAddonClient.getCollaborationStartingState
পদ্ধতির সাহায্যে CollaborationStartingState
পান।
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
MeetAddonClient.clearCollaborationStartingState
পদ্ধতির সাহায্যে CollaborationStartingState
সাফ করুন।
mainStageClient.clearCollaborationStartingState();