প্রতিক্রিয়াশীল আদিবাসী অ্যাপ্লিকেশনের উপর জোর দেয়া হলে ব্যবহারকারীর সাথে কথোপকথনের গতি বৃদ্ধি পাবে। ফায়ারব্যাক ক্লাউড মেসেজিং (এফসিএম) এর মাধ্যমে সঠিক তথ্য ও সহজ সমাধান প্রদান করে। এই গাইডটি প্লাটফর্ম জুড়ে প্রয়োজনীয় তথ্য সরবরাহের মাধ্যমে প্রকাশ করা সম্ভব।

পূর্বশর্ত

  • এক্সপোজার বা প্রতিক্রিয়ামূলক নেটিভ সিএল-এর মাধ্যমে একটি প্রতিক্রিয়ামূলক নেটিভ প্রকল্প
  • আগুনের শিখার ডায়লগ বক্সের মধ্যে তৈরি করা একটি আগুনের শিখা প্রকল্প
  • JavaScript এবং প্রতিক্রিয়া আদিবাসী সম্বন্ধে মৌলিক জ্ঞান
  • আপনার প্রজেক্ট আরম্ভ করতে ব্যবহৃত ফায়ার প্রডাকটার

ফায়ারিং চলছে

প্রথমে, একটি ফায়ারবেন্ড প্রকল্প তৈরি করুন এবং আপনার অ্যাপ্লিকেশন এতে যোগ করুন:

অ্যান্ড্রস ওয়ের জন্য

গুগল- সার্ভিসগুলি ডাউনলোড করুন।জসন ফাইল এবং এর পর থেকে এটি আপনার প্রকল্প/রিড্রয়েড ডিরেক্টরিতে স্থাপন করুন। প্রজেক্ট নির্ভরতার উপর দাভাডকে যোগ করে নিশ্চিত করুন যে, এই কাজে সাহায্য করুন।

OSর জন্য

গুগল সার্ভিস-ইনফোলিস্ট ফাইল ডাউনলোড করুন এবং এটি আপনার এক্সকোড প্রকল্প থেকে যোগ করুন। কোকোপডস এর মাধ্যমে ফায়ারোপডড্রেসটি ইনস্টল করুন।

নির্ভরতা ইনস্টল করা হচ্ছে

প্রয়োজনীয় আগুনথর প্যাকেজ ইনস্টল করুন:

  • [[FLT] স্থানীয় DLI:[FO] [FLT]

প্রেরণ: [[F]

  • [[F][F] propertike s make ded :[FOFLT[]

স্থানীয় মডিউলের জন্য Rolarible Dolaribocike ব্যবহার করুন অথবা নিজের জন্য কাজের জন্য বের করুন।

অনুমতি অনুরোধ করা হচ্ছে এবং টোকেন পাওয়ার অনুরোধ করা হচ্ছে

আপনার প্রতিক্রিয়াশীল নেটিভ কোডে, প্রতিক্রিয়াসূচক বিজ্ঞপ্তির অনুমতি এবং ডিভাইস টোকেন উদ্ধারের জন্য অনুমতি চেয়ে বলুন:

যেমন:

import messaging from '@react-native-firebase/messaging';

async function requestUserPermission() {
 const authStatus = await messaging().requestPermission();
 const enabled =
 authStatus === messaging.AuthorizationStatus.AUTHORIZED ||
 authStatus === messaging.AuthorizationStatus.PROVISIONAL;

 if (enabled) {
 console.log('Authorization status:', authStatus);
 getFcmToken();
 }
}

async function getFcmToken() {
 const fcmToken = await messaging().getToken();
 if (fcmToken) {
 console.log('FCM Token:', fcmToken);
 // Send token to your server for push notifications
 }
}

requestUserPermission();

বার্তা প্রাপ্তির সূচনা প্রদানের প্রণালী

অগ্রভূমির বিজ্ঞপ্তি ও প্রতিক্রিয়া জানানোর জন্য শ্রোতাদের আপ নির্ধারণ করুন:

messaging().onMessage(async remoteMessage => {
 console.log('A new FCM message arrived!', remoteMessage);
 // Show local notification or update UI
});

messaging().setBackgroundMessageHandler(async remoteMessage => {
 console.log('Message handled in the background!', remoteMessage);
 // Handle background message
});

সূচনাবার্তা পাঠানো হচ্ছে

ফায়ারোblard Shorper ব্যবহার করুন সংবাদ পাঠানোর জন্য < view for BAR কি. উদাহরণ:

{
 "to": "",
 "notification": {
 "title": "Hello!",
 "body": "This is a push notification."
 }
}

ফায়ারবেটার মেঘ থেকে বার্তাটি পাঠান REST এ ব্যবহৃত হোক বা ফায়ারবেস্ট কনসোল।

অন্তর্ভুক্ত

প্রতিক্রিয়াশীল আদিবাসী আদিবাসীর উপর ফায়ারবেন্ডিং এর মাধ্যমে ধাক্কা দেয়ার পরামর্শ দেয়া হচ্ছে, আগুন নেভানোর অনুমতি প্রদান, ডিভাইস টোকেন সংরক্ষণ এবং বার্তা সরবরাহের অনুরোধ করা। সঠিক প্রয়োগ ব্যবহারকারী এঙ্গেজমেন্টের উন্নতি এবং কার্যকরী কার্যকরীতা বজায় রাখতে পারে।