কার্যকলাপ শুরু অবস্থা ব্যবহার করুন

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

কার্যকলাপ শুরু অবস্থার ওভারভিউ

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

সেট করুন এবং কার্যকলাপ শুরু অবস্থা পেতে

আপনি নিম্নলিখিত পদ্ধতির মাধ্যমে কার্যকলাপ শুরু অবস্থা পরিচালনা করতে পারেন.

সেট

ActivityStartingState সম্পর্কে তথ্য সেট বা আপডেট করতে, setActivityStartingState() পদ্ধতি ব্যবহার করুন। অ্যাড-অন ক্রিয়াকলাপের আগে বা চলাকালীন যেকোনো সময় শুরুর অবস্থা সেট করতে পারে।

setActivityStartingState() পদ্ধতিতে নির্দিষ্ট করা URL গুলিকে অবশ্যই অ্যাড-অন ম্যানিফেস্টে উল্লেখ করা মূলের মতোই হতে হবে৷ আরও তথ্যের জন্য, অ্যাড-অন নিরাপত্তা দেখুন।

sidePanelUrl প্রপার্টি, mainStageUrl প্রপার্টি এবং additionalData প্রপার্টি ক্যারেক্টার দৈর্ঘ্য অবশ্যই SDK রেফারেন্স ডক্সে প্রকাশিত তাদের নিজ নিজ আকারের সীমা মেনে চলবে।

    mainStageClient.setActivityStartingState({
        sidePanelUrl: "https://app.example.com/sidepanel",
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

পান

ActivityStartingState সম্পর্কে তথ্যের জন্য, getActivityStartingState() পদ্ধতি ব্যবহার করুন।

    const startingState = mainStageClient.getActivityStartingState();
    const additionalData = JSON.parse(startingState.additionalData);