Catch up on everthing we announced at this year's Firebase Summit. Learn more

ফায়ারবেস ইন-অ্যাপ মেসেজিং দিয়ে শুরু করুন

এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে Firebase ইন-অ্যাপ মেসেজিং সেট আপ করতে হয় এবং আপনার প্রথম বার্তা পাঠাতে হয়।

তুমি শুরু করার আগে

শুরু করার আগে, নিশ্চিত করুন আপনার অ্যাপল প্রকল্পে Firebase যোগ

আপনার প্রোজেক্টে ফায়ারবেস ইন-অ্যাপ মেসেজিং SDK যোগ করুন

ফায়ারবেস নির্ভরতা ইনস্টল এবং পরিচালনা করতে সুইফট প্যাকেজ ম্যানেজার ব্যবহার করুন।

  1. Xcode ক্ষেত্রে File খোলা আপনার অ্যাপ প্রকল্পের, নেভিগেট সঙ্গে> সুইফট প্যাকেজগুলি> প্যাকেজ নির্ভরতা যুক্ত করো।
  2. অনুরোধ করা হলে, Firebase Apple প্ল্যাটফর্ম SDK সংগ্রহস্থল যোগ করুন:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. ইন-অ্যাপ মেসেজিং লাইব্রেরি বেছে নিন।
  5. অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং ব্যবহার করতে, আপনাকে অবশ্যই Google এনালিটিক্স সক্ষম আপনার Firebase প্রকল্পে এবং আপনার অ্যাপ্লিকেশানে Google এনালিটিক্স জন্য Firebase SDK এর যোগ করুন। আপনি IDFA সংগ্রহ ছাড়াই অথবা IDFA সংগ্রহের মাধ্যমে লাইব্রেরি নির্বাচন করতে পারেন।
  6. শেষ হয়ে গেলে, Xcode স্বয়ংক্রিয়ভাবে পটভূমিতে আপনার নির্ভরতাগুলি সমাধান এবং ডাউনলোড করা শুরু করবে।

এখন, আপনার অ্যাপে SDK শুরু করুন:

  1. আপনার Firebase মডিউল আমদানি UIApplicationDelegate , যদি আপনি এখনো আছে:
    সুইফট
    import Firebase
    উদ্দেশ্য গ
    @import Firebase;
  2. এছাড়াও কনফিগার একটি FirebaseApp , উদাহরণস্বরূপ ভাগ সাধারণত আপনার অ্যাপ্লিকেশনের application:didFinishLaunchingWithOptions: , পদ্ধতি যদি আপনি এখনো আছে:
    সুইফট
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    উদ্দেশ্য গ
    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. কম্পাইল এবং আপনার অ্যাপ্লিকেশন চালান.

একটি পরীক্ষা বার্তা পাঠান

আপনার অ্যাপের ইনস্টলেশন আইডি পান

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

সেই টেস্টিং ডিভাইসটি Firebase ইনস্টলেশন পরিষেবা দ্বারা প্রদত্ত একটি Firebase ইনস্টলেশন আইডি দ্বারা নির্ধারিত হয়। আপনার টেস্টিং অ্যাপ্লিকেশনের ইনস্টলেশন আইডি খুঁজে নিতে, রানটাইম কমান্ড আর্গুমেন্ট সহ অ্যাপটি চালাতে -FIRDebugEnabled :

  1. আপনার Xcode প্রকল্প খোলা সঙ্গে নির্বাচন পরিকল্পনা প্রোডাক্ট> স্কিম> সম্পাদনা ... শীর্ষ মেনু বার থেকে।
  2. পরবর্তী ডায়লগ বক্সে পপ আপ এর আর্গুমেন্ট ট্যাব খুলুন।
  3. + এ ক্লিক করুন লঞ্চ হস্তান্তর আর্গুমেন্ট অধীনে আইটেম যুক্ত করো।
  4. নতুন তৈরি ক্ষেত্রে "-FIRDebugEnabled" লিখুন।
  5. বন্ধ ক্লিক করুন, তারপর আপনার অ্যাপ্লিকেশান চালানো।

একবার আপনার অ্যাপটি চলতে শুরু করলে, Xcode কনসোলের লগগুলিতে নিম্নলিখিত লাইনটি সন্ধান করুন:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

আপনার টেস্টিং ডিভাইসে একটি বার্তা পাঠান

একবার আপনি টেস্টিং ডিভাইসে আপনার অ্যাপ চালু করলে এবং আপনার Firebase ইনস্টলেশন আইডি (FID) হয়ে গেলে, আপনি একটি পরীক্ষা বার্তা পাঠিয়ে আপনার Firebase ইন-অ্যাপ মেসেজিং সেটআপ চেষ্টা করে দেখতে পারেন:

  1. Firebase কনসোলে, খোলা অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং
  2. নতুন প্রচারাভিযান ক্লিক করুন।
  3. আপনার প্রথম বার্তার জন্য একটি শিরোনাম লিখুন।
  4. আপনার ডিভাইসে টেস্ট ক্লিক করুন
  5. একটি ইনস্টলেশন আইডি যোগ করুন বাক্সে আপনার অ্যাপ্লিকেশনের Firebase ইনস্টলেশন আইডি লিখুন।
  6. বার্তা পাঠাতে টেস্ট ক্লিক করুন।

হিসাবে আপনি টেস্ট ক্লিক Firebase অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং যত তাড়াতাড়ি আপনার পরীক্ষা বার্তা পাঠায়। বার্তাটি দেখতে, আপনাকে বন্ধ করতে হবে, তারপরে আপনার পরীক্ষার ডিভাইসে অ্যাপটি আবার খুলতে হবে।

আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস কিনা তা নিশ্চিত করতে, নিম্নলিখিত লগ বার্তাটি দেখুন:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.