Google 致力于为黑人社区推动种族平等。查看具体举措

আপনার আইওএস প্রকল্পে ফায়ারবেস যুক্ত করুন

পূর্বশর্ত

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

    • এক্সকোড 12.2 বা তারপরে
    • কোকোপডগুলি 1.10.0 বা তার পরে
  • আপনার প্রকল্পটি এই প্রয়োজনীয়তাগুলি পূরণ করে তা নিশ্চিত করুন:

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

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

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

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

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

আপনার ফায়ারবেস প্রকল্পের পরে, আপনি এটিতে আপনার iOS অ্যাপ্লিকেশনটি যুক্ত করতে পারেন।

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

  1. যান Firebase কনসোল

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

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

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

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

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

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

  1. আপনার Firebase আইওএস কনফিগ ফাইল (প্রাপ্ত ডাউনলোড GoogleService-Info.plist ক্লিক করুন GoogleService-Info.plist )।

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

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

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

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

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

  1. আপনার যদি ইতিমধ্যে একটি না থাকে তবে একটি পডফিল তৈরি করুন:

    cd your-project-directory
    pod init
  2. আপনার পোডফাইলে, আপনি আপনার অ্যাপ্লিকেশনটিতে ব্যবহার করতে চান এমন ফায়ারবেস শুঁটি যুক্ত করুন।

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

    বিশ্লেষণ সক্ষম

    platform :ios, ‘10.0’
    # Add the Firebase pod for Google Analytics pod 'Firebase/Analytics' # For Analytics without IDFA collection capability, use this pod instead # pod ‘Firebase/AnalyticsWithoutAdIdSupport’ # 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'

    IDFA, ডিভাইস লেভেল বিজ্ঞাপন সনাক্তকারী অ্যাপলের সম্পর্কে আরো জানুন ব্যবহারকারীর গোপনীয়তা এবং ডেটা ব্যবহার এবং অ্যাপ্লিকেশন ট্র্যাকিং ট্রান্সপারেন্সি ডকুমেন্টেশন।

    বিশ্লেষণ সক্ষম নয়

    platform :ios, ‘10.0’
    # 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 আপনার অ্যাপে

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

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

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

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

উপলব্ধ শুঁটি

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

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

কোকোপডগুলি ছাড়াই একীভূত করুন

আপনি যদি কোকোপড ব্যবহার করতে না চান তবে আপনি সরাসরি ফ্রেমওয়ার্কগুলি আমদানি করে বা সুইফট প্যাকেজ ম্যানেজার ব্যবহার করে ফায়ারবেস এসডিকে সুবিধা নিতে পারেন।

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

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

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

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

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

সুইফট প্যাকেজ ম্যানেজার

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

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

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

আপনার অ্যাপ্লিকেশনটিতে ফায়ারবেস পরিষেবা যুক্ত করুন: