Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

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

পূর্বশর্ত

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

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

    • আপনার প্রকল্প iOS 8 এ লক্ষ্য বা পরে নয়।
  • একটি শারীরিক iOS ডিভাইস সেট আপ এবং আপনার অ্যাপ্লিকেশন চালানোর জন্য আইওএস কাল্পনিক ব্যবহার করুন।

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

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

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

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

আপনি যদি একটি Firebase প্রকল্প আছে করার পরে, আপনি এটি আপনার iOS অ্যাপ্লিকেশন যোগ করতে পারেন।

পরিদর্শন বুঝুন 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 আছে যোগ করুন

আমরা ব্যবহার করার প্রস্তাব CocoaPods Firebase লাইব্রেরীগুলো ইনস্টল করতে। যাইহোক, যদি আপনি বরং CocoaPods ব্যবহার করবেন চাই, আপনি পারেন SDK এর অবকাঠামো সরাসরি সংহত

তোমাদের মধ্যে একজন ব্যবহার করছেন দ্রুতশুরু নমুনা ? Xcode প্রকল্প এবং Podfile (pods সঙ্গে) ইতিমধ্যে উপস্থিত, কিন্তু আপনি এখনও করতে হবে আপনার Firebase কনফিগারেশন ফাইল যোগ pods এবং ইনস্টল করুন।

  1. একটি Podfile তৈরী করতে যদি ইতিমধ্যে আপনার একটি না:

    cd your-project-directory 
    pod init
  2. আপনার Podfile করার জন্য, আপনি আপনার app এর মধ্যে ব্যবহার করতে চান Firebase pods যোগ করুন।

    তোমাদের কেউ যোগ করতে পারেন সমর্থিত Firebase পণ্য আপনার iOS অ্যাপ্লিকেশন।

    Analytics সক্ষম

    # Add the Firebase pod for Google Analytics
    pod 'Firebase/Analytics'
    # Add the pods for any other Firebase products you want to use in your app # For example, to use Firebase Authentication and Cloud Firestore pod 'Firebase/Auth' pod 'Firebase/Firestore'

    অ্যানালিটিক্স সক্ষম করা

    # Add the pods for the Firebase products you want to use in your app
    # For example, to use Firebase Authentication and Cloud Firestore
    pod 'Firebase/Auth'
    pod 'Firebase/Firestore'
  3. Pods ইনস্টল করুন, তারপর আপনার খুলতে .xcworkspace Xcode প্রকল্প দেখতে ফাইল:

    pod install
    open your-project .xcworkspace

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

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

উপলভ্য pods

এই বিভাগে তালিকা iOS এবং তাদের pods জন্য সমর্থিত Firebase পণ্য। এই Firebase আইওএস লাইব্রেরি সম্পর্কে আরো জানুন:

সার্ভিস বা পণ্য pods অ্যানালিটিক্স যোগ করবেন?
AdMob এর pod 'Google-Mobile-Ads-SDK'
বৈশ্লেষিক ন্যায় pod 'Firebase/Analytics'
প্রমাণীকরণ pod 'Firebase/Auth'
ক্লাউড Firestore pod 'Firebase/Firestore'
Firebase ক্লায়েন্ট SDK এর জন্য মেঘ কার্যাবলী pod 'Firebase/Functions'
ক্লাউড মেসেজিং pod 'Firebase/Messaging'
মেঘ স্টোরেজ pod 'Firebase/Storage'
Firebase Crashlytics pod 'Firebase/Crashlytics'
ডায়নামিক লিংক pod 'Firebase/DynamicLinks'
অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং pod 'Firebase/InAppMessaging'
(প্রয়োজন)
Firebase এমএল ভিশন API গুলি pod 'Firebase/MLVision'
Firebase এমএল কাস্টম মডেল API গুলি pod 'Firebase/MLModelInterpreter'
কর্মক্ষমতা নিরীক্ষণ pod 'Firebase/Performance'
রিয়েলটাইম ডাটাবেস pod 'Firebase/Database'
রিমোট কনফিগ pod 'Firebase/RemoteConfig'

থামানো হয়েছে:

সার্ভিস বা পণ্য pods বিস্তারিত
Firebase জন্য এমএল কিট: চিত্র লেবেল মডেল pod 'Firebase/MLVisionLabelModel' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: বারকোড স্ক্যানিং মডেল pod 'Firebase/MLVisionBarcodeModel' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: পাঠ্য স্বীকৃতির মডেল pod 'Firebase/MLVisionTextModel' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: ফেস ডিটেকশন মডেল pod 'Firebase/MLVisionFaceModel' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: অবজেক্ট সনাক্তকরণ এবং ট্র্যাকিং মডেল pod 'Firebase/MLVisionObjectDetection' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: প্রাকৃতিক ভাষা API গুলি pod 'Firebase/MLNaturalLanguage' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: ভাষা সনাক্তকারী মডেল pod 'Firebase/MLNLLanguageID' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: অনুবাদ মডেল pod 'Firebase/MLNLTranslate' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: স্মার্ট উত্তর মডেল pod 'Firebase/MLNLSmartReply' মাইগ্রেশন গাইড
Firebase জন্য এমএল কিট: AutoML ভিশন এজ এপিআই pod 'Firebase/MLVisionAutoML' মাইগ্রেশন গাইড

CocoaPods ছাড়া সংহত

আপনি Cocoapods ব্যবহার করতে না চান, আপনি এখনও সরাসরি অবকাঠামো আমদানি করে Firebase SDK আছে সুবিধা গ্রহণ করতে পারেন।

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

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

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

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

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

Firebase সম্পর্কে জানুন:

আপনার অ্যাপ্লিকেশানে Firebase সেবা যোগ করুন