Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

پیش نیازها

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

    • Xcode 12.5 یا بالاتر
  • مطمئن شوید که پروژه شما این شرایط را برآورده می کند:

    • پروژه شما باید این نسخه های پلتفرم یا جدیدتر را هدف قرار دهد:
      • iOS 10
      • macOS 10.12
      • tvOS 12
      • watchOS 6
  • یک دستگاه اپل فیزیکی را راه اندازی کنید یا از یک شبیه ساز برای اجرای برنامه خود استفاده کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

برای نصب و مدیریت وابستگی های Firebase از Swift Package Manager استفاده کنید.

  1. در Xcode متعلق به، با پروژه برنامه خود را باز، حرکت به مسیر File> بسته سویفت> اضافه کردن بسته بندی وابستگی.
  2. هنگامی که از شما خواسته شد، مخزن SDK پلتفرم های Apple Firebase را اضافه کنید:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. نسخه SDK را که می خواهید استفاده کنید انتخاب کنید.
  5. کتابخانه های Firebase را که می خواهید استفاده کنید انتخاب کنید.

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

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

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

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

  1. واردات ماژول فایربیس خود را UIApplicationDelegate :

    سریع

    import Firebase

    هدف-C

    @import Firebase;
  2. پیکربندی FirebaseApp عنوان مثال مشترک، به طور معمول در برنامه شما application:didFinishLaunchingWithOptions: روش:

    سریع

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    هدف-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. اگر Firebase SDK را برای Google Analytics اضافه کرده‌اید، می‌توانید برنامه خود را اجرا کنید تا تأییدیه به کنسول Firebase ارسال کنید که Firebase را با موفقیت نصب کرده‌اید.

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

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

کتابخانه های موجود

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

خدمات یا محصول غلاف کتابخانه های SwiftPM Analytics اضافه شود؟
AdMob pod 'Google-Mobile-Ads-SDK' N/A
تجزیه و تحلیل pod 'Firebase/Analytics' FirebaseAnalytics
بررسی برنامه pod 'Firebase/AppCheck' FirebaseAppCheck
توزیع برنامه pod 'Firebase/AppDistribution' FirebaseAppDistribution
احراز هویت pod 'Firebase/Auth' FirebaseAuth
Cloud Firestore pod 'Firebase/Firestore' FirebaseFirestore
توابع ابری برای Firebase Client SDK pod 'Firebase/Functions' FirebaseFunctions
پیام رسانی ابری pod 'Firebase/Messaging' FirebaseMessaging
فضای ذخیره ابری pod 'Firebase/Storage' FirebaseStorage
Crashlytics pod 'Firebase/Crashlytics' FirebaseCrashlytics
لینک های پویا pod 'Firebase/DynamicLinks' FirebaseDynamicLinks
پیام رسانی درون برنامه ای pod 'Firebase/InAppMessaging' FirebaseInAppMessaging
(ضروری)
تاسیسات فایربیس pod 'Firebase/Installations' FirebaseInstallations
APIهای مدل سفارشی Firebase ML pod 'Firebase/MLModelDownloader' FirebaseMLModelDownloader
نظارت بر عملکرد pod 'Firebase/Performance' FirebasePerformance
پایگاه داده بیدرنگ pod 'Firebase/Database' FirebaseDatabase
پیکربندی از راه دور pod 'Firebase/RemoteConfig' FirebaseRemoteConfig

بدون مدیر وابستگی ادغام کنید

اگر نمی‌خواهید از Swift Package Manager استفاده کنید، همچنان می‌توانید با وارد کردن مستقیم فریم‌ورک‌ها یا با استفاده از CocoaPods از مزایای Firebase SDK استفاده کنید.

چارچوب ها

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

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

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

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

CocoaPods

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

مراحل بعدی

درباره Firebase بیاموزید:

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