সহযোগিতা প্রারম্ভিক অবস্থা ব্যবহার করুন

এই পৃষ্ঠাটি CollaborationStartingState এর উদ্দেশ্য এবং Google Meet অ্যাড-অন SDK থেকে কীভাবে এটি সেট ও পুনরুদ্ধার করতে হয় তা বর্ণনা করে।

সহযোগিতার শুরুর অবস্থার ওভারভিউ

যখন একটি অ্যাড-অন প্রথম খোলা হয়, তখন সাইড-প্যানেল আইফ্রেম অ্যাড-অন ম্যানিফেস্টে নির্দিষ্ট করা URL লোড করে। এই প্রাথমিক অবস্থাটি শুরুর অবস্থা থেকে ভিন্ন হতে পারে যেটি অ্যাড-অন ব্যবহার করতে চায় যখন ব্যবহারকারীরা সহযোগিতার আমন্ত্রণ ব্যবহার করে যোগদান করে। সহযোগিতার আমন্ত্রণ ব্যবহার করে ব্যবহারকারীরা যোগদান করার সময় লোড করা উচিত এমন iframe URLগুলি নির্দিষ্ট করতে CollaborationStartingState ব্যবহার করা যেতে পারে৷ এছাড়াও, additional_data ক্ষেত্রটি অ্যাড-অন দ্বারা ব্যবহার করা যেতে পারে যেকোন ডেটা সংরক্ষণ করার জন্য এটির আরম্ভ করার জন্য প্রয়োজন হতে পারে।

সহযোগিতার শুরুর অবস্থা সেট করুন, পান এবং সাফ করুন

আপনি নিম্নলিখিত পদ্ধতিগুলির সাথে CollaborationStartingState পরিচালনা করতে পারেন।

MeetAddonClient.setCollaborationStartingState পদ্ধতি ব্যবহার করে CollaborationStartingState সেট করুন।

MeetAddonClient.setCollaborationStartingState পদ্ধতিতে উল্লেখ করা ইউআরএলগুলিকে অ্যাড-অন ম্যানিফেস্টে উল্লেখ করা অরিজিনগুলির মতোই হতে হবে। আরও তথ্যের জন্য, অ্যাড-অন নিরাপত্তা দেখুন।

sidePanelUrl , mainStageUrl , এবং 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();