Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

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

আপনার প্রকল্পে Firebase ইন-অ্যাপ মেসেজিং SDK যোগ করুন

শুরু করার জন্য, Firebase ইন-অ্যাপ মেসেজিং কোকোপড যোগ করে আপনার প্রকল্পে Firebase ইন-অ্যাপ মেসেজিং SDK ফ্রেমওয়ার্ক ফাইল যোগ করুন:

  1. একটি নতুন টার্মিনাল উইন্ডো খুলুন, এবং আপনার Xcode প্রকল্পের ডিরেক্টরিতে নেভিগেট করুন।
  2. আপনার Podfile খুলুন, এবং হাইলাইট লাইন যোগ করুন:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. আপনার টার্মিনাল থেকে, শুঁটি এর নির্ভরতা ইনস্টল:
    pod install
  4. Xcode আপনার অ্যাপ্লিকেশনের প্রকল্পের খুলুন:
    open YOUR-PROJECT.xcworkspace

এখন, আপনার অ্যাপে 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

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

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

  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.