আপনার Apple প্রকল্পে Firebase যোগ করুন

পূর্বশর্ত

  • নিম্নলিখিত ইনস্টল করুন:

    • Xcode 12.5 বা তার পরে
  • আপনার প্রকল্প এই প্রয়োজনীয়তা পূরণ করে তা নিশ্চিত করুন:

    • আপনার প্রজেক্টকে অবশ্যই এই প্ল্যাটফর্ম সংস্করণ বা তার পরে লক্ষ্য করতে হবে:
      • iOS 10
      • macOS 10.12
      • টিভিওএস 12
      • watchOS 6
  • একটি শারীরিক Apple ডিভাইস সেট আপ করুন বা আপনার অ্যাপ চালানোর জন্য একটি সিমুলেটর ব্যবহার করুন৷

আপনার কি ইতিমধ্যে একটি Xcode প্রকল্প না থাকলে এবং শুধুমাত্র একটি Firebase পণ্য ব্যবহার করে দেখতে চান, আপনি আমাদের এক বিনামূল্যে ডাউনলোড করতে পারেন দ্রুতশুরু নমুনা

ধাপ 1: একটি Firebase প্রকল্প তৈরি করুন

আপনি আপনার Apple অ্যাপে Firebase যোগ করার আগে, আপনার অ্যাপের সাথে সংযোগ করার জন্য আপনাকে একটি Firebase প্রকল্প তৈরি করতে হবে। পরিদর্শন বুঝুন Firebase প্রকল্প Firebase প্রকল্পগুলি সম্পর্কে আরও জানতে।

পদক্ষেপ 2: Firebase মাধ্যমে আপনার অ্যাপ্লিকেশন নিবন্ধন

আপনার একটি ফায়ারবেস প্রজেক্ট হওয়ার পরে, আপনি এতে আপনার Apple অ্যাপ যোগ করতে পারেন।

পরিদর্শন বুঝুন Firebase প্রকল্প একটি Firebase প্রকল্পে অ্যাপ্লিকেশান যোগ করে, কীভাবে একাধিক বিল্ড রূপগুলো হ্যান্ডেল করতে সহ সর্বোত্তম কার্যাভ্যাস এবং বিবেচনার সম্পর্কে আরো জানতে।

  1. যান Firebase কনসোল

  2. প্রকল্পের ওভারভিউ পৃষ্ঠায় কেন্দ্রে, সেটআপ কর্মপ্রবাহ আরম্ভ করার জন্য আইওএস + + আইকনে ক্লিক করুন।

    আপনি ইতিমধ্যেই আপনার Firebase প্রকল্পে একটি অ্যাপ্লিকেশন যোগ করে থাকেন, প্ল্যাটফর্ম অপশন প্রদর্শন করে অ্যাপ্লিকেশান যোগ ক্লিক করুন।

  3. বান্ডিল আইডি ক্ষেত্র আপনার অ্যাপ্লিকেশনের বান্ডিল আইডি লিখুন।

  4. অ্যাপ ডাক নাম এবং App স্টোর বা দোকান আইডি: (ঐচ্ছিক) অন্যান্য অ্যাপ্লিকেশনে তথ্য লিখুন।

  5. নিবন্ধন অ্যাপ্লিকেশন ক্লিক করুন।

ধাপ 3: একটি Firebase কনফিগারেশন ফাইল যোগ করুন

  1. আপনার Firebase অ্যাপল প্ল্যাটফর্মের কনফিগ ফাইল (প্রাপ্ত ডাউনলোড GoogleService-Info.plist ক্লিক করুন GoogleService-Info.plist )।

  2. আপনার কনফিগার ফাইলটি আপনার Xcode প্রকল্পের রুটে সরান। অনুরোধ করা হলে, সমস্ত লক্ষ্যে কনফিগার ফাইল যোগ করতে নির্বাচন করুন।

আপনি আপনার প্রকল্পের একাধিক বান্ডল ID- র থাকে, তাহলে আপনি Firebase কনসোল প্রতিটি অ্যাপের নিজস্ব থাকতে পারে, ফলে যে নিবন্ধিত অ্যাপ্লিকেশন দিয়ে প্রতিটি বান্ডেলের আইডি সংশ্লিষ্ট করতে হবে GoogleService-Info.plist ফাইল।

ধাপ 4: আপনার অ্যাপ্লিকেশানে Firebase SDK আছে যোগ করুন

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

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

    Google এনালিটিক্স আপনার Firebase প্রকল্পে সক্ষম থাকলে, যোগ করতে ভুলবেন না FirebaseAnalytics । ছাড়া IDFA সংগ্রহ সামর্থ্য অ্যানালিটিক্স জন্য, যোগ FirebaseAnalyticsWithoutAdId পরিবর্তে।

শেষ হয়ে গেলে, Xcode স্বয়ংক্রিয়ভাবে পটভূমিতে আপনার নির্ভরতাগুলি সমাধান এবং ডাউনলোড করা শুরু করবে।

পদক্ষেপ 5: আরম্ভ Firebase আপনার অ্যাপে

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

  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. আপনি যদি Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত করে থাকেন, তাহলে আপনি Firebase কনসোলে যে আপনি সফলভাবে Firebase ইনস্টল করেছেন যাচাইকরণ পাঠাতে আপনার অ্যাপটি চালাতে পারেন।

এটাই! তোমার এগিয়ে এড়িয়ে যেতে পারেন পরবর্তী পদক্ষেপসমূহ

আপনি কষ্ট যদিও, সেট আপ হচ্ছে সমস্যা হয়, তবে দেখার অ্যাপল প্ল্যাটফর্মের ট্রাবলশ্যুটিং এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

উপলব্ধ লাইব্রেরি

এই বিভাগে Apple প্ল্যাটফর্মগুলির জন্য সমর্থিত Firebase পণ্যগুলির তালিকা রয়েছে৷ এই Firebase অ্যাপল প্ল্যাটফর্ম লাইব্রেরি সম্পর্কে আরও জানুন:

পরিষেবা বা পণ্য শুঁটি সুইফটপিএম লাইব্রেরি অ্যানালিটিক্স যোগ করবেন?
AdMob pod 'Google-Mobile-Ads-SDK' N/A
বিশ্লেষণ pod 'Firebase/Analytics' FirebaseAnalytics
অ্যাপ চেক pod 'Firebase/AppCheck' FirebaseAppCheck
অ্যাপ বিতরণ pod 'Firebase/AppDistribution' FirebaseAppDistribution
প্রমাণীকরণ pod 'Firebase/Auth' FirebaseAuth
ক্লাউড ফায়ারস্টোর pod 'Firebase/Firestore' FirebaseFirestore
Firebase ক্লায়েন্ট SDK-এর জন্য ক্লাউড ফাংশন pod 'Firebase/Functions' FirebaseFunctions
ক্লাউড মেসেজিং pod 'Firebase/Messaging' FirebaseMessaging
মেঘ স্টোরেজ pod 'Firebase/Storage' FirebaseStorage
ক্র্যাশলাইটিক্স pod 'Firebase/Crashlytics' FirebaseCrashlytics
ডাইনামিক লিংক pod 'Firebase/DynamicLinks' FirebaseDynamicLinks
ইন-অ্যাপ মেসেজিং pod 'Firebase/InAppMessaging' FirebaseInAppMessaging
(প্রয়োজনীয়)
ফায়ারবেস ইনস্টলেশন pod 'Firebase/Installations' FirebaseInstallations
Firebase ML কাস্টম মডেল APIs pod 'Firebase/MLModelDownloader' FirebaseMLModelDownloader
কর্মক্ষমতা নিরীক্ষণ pod 'Firebase/Performance' FirebasePerformance
রিয়েলটাইম ডাটাবেস pod 'Firebase/Database' FirebaseDatabase
রিমোট কনফিগারেশন pod 'Firebase/RemoteConfig' FirebaseRemoteConfig

নির্ভরতা ম্যানেজার ছাড়াই সংহত করুন

আপনি যদি সুইফট প্যাকেজ ম্যানেজার ব্যবহার করতে না চান, তাহলেও আপনি সরাসরি ফ্রেমওয়ার্ক আমদানি করে বা CocoaPods ব্যবহার করে Firebase SDK-এর সুবিধা নিতে পারেন।

ফ্রেমওয়ার্ক

আইওএস প্ল্যাটফর্মের সমর্থন ছাড়াও, জিপ হিসাবে এখন .xcframework ফাইল। বিস্তারিত জানার জন্য দেখুন Firebase অ্যাপল প্ল্যাটফর্মের GitHub থেকে SDK এর README

  1. ডাউনলোড ফ্রেমওয়ার্ক SDK এর জিপ । এটি একটি ~200MB ফাইল এবং ডাউনলোড হতে কিছু সময় লাগতে পারে৷

  2. ফাইল আনজিপ করুন, তারপর পর্যালোচনা README অবকাঠামো যে আপনি আপনার app এর মধ্যে অন্তর্ভুক্ত করতে চান জন্য।

  3. যোগ -ObjC linker পতাকা আপনার Other Linker Settings আপনার টার্গেট এর বিল্ড সেটিংসে।

কোকোপডস

মধ্যে CocoaPods ইন্টিগ্রেশন সম্পর্কে আরো জানুন আমাদের গাইড

পরবর্তী পদক্ষেপ

ফায়ারবেস সম্পর্কে জানুন:

আপনার অ্যাপে ফায়ারবেস পরিষেবা যোগ করুন: