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

Firebase را به پروژه iOS خود اضافه کنید

پیش نیازها

  • موارد زیر را نصب کنید:

    • کد X.2 12 یا بالاتر
    • CocoaPods 1.10.0 یا بالاتر
  • اطمینان حاصل کنید که پروژه شما دارای این الزامات است:

    • پروژه شما باید iOS 10 یا بالاتر را هدف قرار دهد.
  • یک دستگاه iOS فیزیکی تنظیم کنید یا از شبیه ساز iOS برای اجرای برنامه خود استفاده کنید.

اگر شما در حال حاضر یک پروژه Xcode متعلق اند و فقط می خواهم سعی کنید از یک محصول فایربیس، شما می توانید یکی از ما را دانلود نمونه شروع سریع .

مرحله 1: ایجاد یک پروژه فایربیس

قبل از افزودن Firebase به برنامه iOS خود ، باید یک پروژه Firebase ایجاد کنید تا به برنامه iOS خود متصل شوید. مشاهده درک پروژه فایربیس برای کسب اطلاعات بیشتر در مورد پروژه های فایربیس.

مرحله 2: ثبت نام برنامه خود را با Firebase

پس از انجام پروژه Firebase ، می توانید برنامه iOS خود را به آن اضافه کنید.

مشاهده درک پروژه فایربیس برای کسب اطلاعات بیشتر در مورد بهترین شیوه و ملاحظات برای اضافه کردن برنامه به یک پروژه فایربیس، از جمله نحوه اداره چندین انواع ساخت.

  1. رفتن به کنسول فایربیس .

  2. در مرکز صفحه مرور کلی پروژه، کلیک بر روی آیکون های iOS ( ) برای راه اندازی گردش کار راه اندازی شده است.

    اگر شما در حال حاضر یک برنامه اضافه به پروژه Firebase خود، کلیک کنید اضافه کردن برنامه برای نمایش گزینه های پلت فرم.

  3. ID بسته نرم افزاری برنامه خود را وارد کنید در iOS بسته نرم افزاری به حوزه ID.

  4. نام مستعار برنامه و فروشگاه App ID: (اختیاری) دیگر اطلاعات برنامه را وارد کنید.

  5. برنامه ثبت نام کلیک کنید.

مرحله 3: اضافه کردن یک فایل پیکربندی فایربیس

  1. برای به دست آوردن فایل پیکربندی فایربیس خود را IOS (کلیک کنید دانلود GoogleService-Info.plist GoogleService-Info.plist ).

  2. فایل پیکربندی خود را به ریشه پروژه Xcode خود منتقل کنید. در صورت درخواست ، انتخاب کنید تا فایل پیکربندی به همه اهداف اضافه شود.

اگر شما شناسه بسته نرم افزاری متعدد در پروژه خود را، شما باید هر ID بسته نرم افزاری با یک برنامه ثبت نام در کنسول فایربیس به طوری که هر برنامه می تواند خود را داشته مرتبط GoogleService-Info.plist فایل.

گام 4: اضافه کردن فایربیس SDK ها به برنامه شما

ما توصیه می کنیم با استفاده از CocoaPods به نصب کتابخانه فایربیس. با این حال، اگر شما ترجیح می CocoaPods استفاده نمی کند، شما می توانید قاب های SDK به طور مستقیم ادغام و یا استفاده از سویفت بسته بندی شده مدیریت به جای.

آیا شما استفاده از یکی از نمونه شروع سریع ؟ این پروژه Xcode و Podfile (با غلاف) در حال حاضر در حال حاضر، اما شما هنوز هم نیاز به اضافه کردن فایل پیکربندی Firebase خود و نصب غلاف.

  1. اگر قبلاً فایل Podfile ندارید ایجاد کنید:

    cd your-project-directory
    pod init
  2. به Podfile خود ، غلاف های 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'

    اطلاعات بیشتر در مورد جشنواره آمستردام، در سطح شناسه دستگاه تبلیغاتی، در اپل بدانید حریم خصوصی کاربر و داده ها استفاده کنید و از نرم افزار ردیابی شفافیت اسناد و مدارک.

    تجزیه و تحلیل فعال نیست

    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. نصب غلاف، پس از آن خود را باز .xcworkspace فایل که این طرح در Xcode متعلق به:

    pod install
    open your-project.xcworkspace

مرحله 5: مقداردهی اولیه فایربیس در برنامه شما

آخرین مرحله این است که کد اولیه را به برنامه خود اضافه کنید. شاید قبلاً این کار را به عنوان بخشی از افزودن Firebase به برنامه خود انجام داده اید. اگر شما با استفاده از یک پروژه نمونه شروع سریع ، این برای شما انجام می شده است.

  1. واردات ماژول فایربیس خود را 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 Analytics را وارد کرده اید ، می توانید برنامه خود را برای ارسال تأیید صحت به کنسول Firebase اجرا کنید که Firebase را با موفقیت نصب کرده اید.

خودشه! شما می توانید پیش به جست و خیز گام های بعدی .

اگر شما با داشتن مشکل گرفتن راه اندازی، هر چند، بازدید از عیب یابی در iOS و پرسش و پاسخ .

غلاف های موجود

این بخش محصولات Firebase پشتیبانی شده برای iOS و غلاف آنها را فهرست می کند. درباره این کتابخانه های Firebase iOS بیشتر بدانید:

خدمات یا محصول غلاف ها تجزیه و تحلیل اضافه شود؟
AdMob pod 'Google-Mobile-Ads-SDK'
تجزیه و تحلیل pod 'Firebase/Analytics'
بررسی برنامه pod 'Firebase/AppCheck'
توزیع برنامه pod 'Firebase/AppDistribution'
احراز هویت pod 'Firebase/Auth'
Cloud Firestore pod 'Firebase/Firestore'
عملکردهای ابری برای SDK مشتری Firebase pod 'Firebase/Functions'
پیام ابری pod 'Firebase/Messaging'
فضای ذخیره ابری pod 'Firebase/Storage'
Crashlytics pod 'Firebase/Crashlytics'
پیوندهای پویا pod 'Firebase/DynamicLinks'
پیام های درون برنامه ای pod 'Firebase/InAppMessaging'
(ضروری)
تاسیسات Firebase pod 'Firebase/Installations'
API های مدل سفارشی Firebase ML pod 'Firebase/MLModelDownloader'
نظارت بر عملکرد pod 'Firebase/Performance'
پایگاه داده بیدرنگ pod 'Firebase/Database'
پیکربندی از راه دور pod 'Firebase/RemoteConfig'

بدون CocoaPods ادغام شوید

اگر نمی خواهید از Cocoapods استفاده کنید ، می توانید با وارد کردن مستقیم فریم ورکها یا استفاده از مدیر بسته بسته Swift از SDK های Firebase استفاده کنید.

چارچوب ها

علاوه بر پشتیبانی از پلت فرم iOS ، zip در حال حاضر شامل فایل های .xcframework است که پشتیبانی Catalyst مبتنی بر جامعه را اضافه می کند. برای جزئیات، فایربیس در iOS SDK README در GitHub .

  1. دانلود فایل های فشرده چارچوب SDK . این یک فایل 200 مگابایتی است و بارگیری آن ممکن است کمی طول بکشد.

  2. بازکردن فایل، و سپس بررسی README برای چارچوب که شما می خواهید در برنامه شما.

  3. اضافه کردن ObjC پرچم لینکر در خود Other Linker Settings در تنظیمات ساخت هدف شما.

مدیر بسته های Swift

اطلاعات بیشتر در مورد ادغام سویفت بسته بندی شده مدیریت در راهنمای ما .

مراحل بعدی

درباره Firebase بیشتر بدانید:

خدمات Firebase را به برنامه خود اضافه کنید: