Firebase Cloud Messaging HTTP v1 API এর মাধ্যমে, আপনি দূরবর্তীভাবে iOS ডিভাইসে লাইভ কার্যকলাপের বিজ্ঞপ্তি পাঠাতে, আপডেট করতে এবং শেষ করতে পারেন। মনে রাখবেন যে লাইভ অ্যাক্টিভিটি ব্যবহার করতে আপনার iOS 16.1 এবং দূরবর্তীভাবে একটি লাইভ অ্যাক্টিভিটি বিজ্ঞপ্তি শুরু করতে iOS 17.2 প্রয়োজন।
আপনি শুরু করার আগে
Firebase Cloud Messaging এ লাইভ অ্যাক্টিভিটি শুরু করার আগে, আপনার ক্লায়েন্ট অ্যাপে Firebase Cloud Messaging তৈরি করতে এবং যোগ করতে Apple প্ল্যাটফর্মে একটি Firebase ক্লাউড মেসেজিং ক্লায়েন্ট অ্যাপ সেট আপ করুন -এর নির্দেশাবলী অনুসরণ করুন।
একটি লাইভ কার্যকলাপ শুরু করুন
Firebase Cloud Messaging ব্যবহার করে দূরবর্তীভাবে একটি লাইভ কার্যকলাপ শুরু করতে, আপনাকে Apple থেকে একটি পুশ-টু-স্টার্ট টোকেন পেতে হবে। লক্ষ্য অ্যাপের জন্য আপনার FCM রেজিস্ট্রেশন টোকেনও প্রয়োজন হবে।
একটি পেলোড তৈরি করতে যা একটি লাইভ কার্যকলাপ শুরু করে , FCM ব্যবহার করে দূরবর্তীভাবে একটি লাইভ কার্যকলাপ শুরু করতে নিম্নলিখিত কোড নমুনা থেকে apns.payload
ক্ষেত্রটি পূরণ করুন৷ আপনি আপনার পেলোড তৈরি এবং পরীক্ষা করতে API এক্সপ্লোরার ব্যবহার করতে পারেন।
"message":{ "token": "<fcm_token:test>", "apns":{ "live_activity_token": "<live_activity_push_to_start_token>", "headers":{ "apns-priority": "10" }, "payload":{ "aps": { "timestamp": <timestamp>, "event": "start", "content-state": { "demo": 1 }, "attributes-type": "DemoAttributes", "attributes": { "demoAttribute": 1, }, "alert": { "title": "test title", "body": "test body" } } } } }
একটি লাইভ কার্যকলাপ আপডেট করুন
Firebase Cloud Messaging ব্যবহার করে দূরবর্তীভাবে একটি লাইভ কার্যকলাপ আপডেট করতে, আপনাকে Apple থেকে একটি পুশ টোকেন পেতে হবে। লক্ষ্য অ্যাপের জন্য আপনার FCM রেজিস্ট্রেশন টোকেনও প্রয়োজন হবে।
একটি লাইভ অ্যাক্টিভিটি আপডেট করে এমন একটি পেলোড তৈরি করতে, FCM ব্যবহার করে দূরবর্তীভাবে একটি লাইভ কার্যকলাপ আপডেট করতে নিম্নলিখিত কোড নমুনা থেকে apns.payload
ক্ষেত্রটি পূরণ করুন৷ আপনি আপনার পেলোড তৈরি এবং পরীক্ষা করতে API এক্সপ্লোরার ব্যবহার করতে পারেন।
"message":{ "token": "<fcm_token:test>", "apns":{ "live_activity_token": "<live_activity_push_token>", "headers":{ "apns-priority": "10" }, "payload":{ "aps": { "timestamp": <timestamp>, "event": "update", "content-state": { "test1": 100, "test2": "demo" }, "alert": { "title": "test title", "body": "test body" } } } } } }
একটি লাইভ কার্যকলাপ শেষ করুন
Firebase Cloud Messaging ব্যবহার করে একটি লাইভ কার্যকলাপ শেষ করতে, আপনাকে Apple থেকে একটি পুশ টোকেন পেতে হবে। লক্ষ্য অ্যাপের জন্য আপনার FCM রেজিস্ট্রেশন টোকেনও প্রয়োজন হবে।
একটি লাইভ কার্যকলাপ শেষ করে এমন একটি পেলোড তৈরি করতে, FCM ব্যবহার করে দূরবর্তীভাবে একটি লাইভ কার্যকলাপ শেষ করতে নিম্নলিখিত কোড নমুনা থেকে apns.payload
ক্ষেত্রটি পূরণ করুন৷ আপনি আপনার পেলোড তৈরি এবং পরীক্ষা করতে API এক্সপ্লোরার ব্যবহার করতে পারেন।
"message":{ "token": "<fcm_token:test>", "apns":{ "live_activity_token": "<live_activity_push_token>", "headers":{ "apns-priority": "10" }, "payload":{ "aps": { "timestamp": <timestamp>, "dismissal-date": <dismissal_date>, "event": "end", "content-state": { "test1": 100, "test2": "demo" }, "alert": { "title": "test title", "body": "test body" } } } } } }