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

iOS projenize Firebase ekleyin

Önkoşullar

  • Aşağıdakileri yükleyin:

    • Xcode 12.2 veya üstü
    • CocoaPods 1.10.0 veya üzeri
  • Projenizin şu gereksinimleri karşıladığından emin olun:

    • Projeniz iOS 10 veya sonraki bir sürümünü hedeflemelidir.
  • Uygulamanızı çalıştırmak için fiziksel bir iOS cihazı kurun veya iOS simülatörünü kullanın.

  • Google hesabınızı kullanarak Firebase'de oturum açın.

Halihazırda bir Xcode projeniz yoksa ve yalnızca bir Firebase ürününü denemek istiyorsanız, hızlı başlangıç ​​örneklerimizden birini indirebilirsiniz.

Adım 1 : Bir Firebase projesi oluşturun

Firebase'i iOS uygulamanıza eklemeden önce iOS uygulamanıza bağlanmak için bir Firebase projesi oluşturmanız gerekir. Firebase projeleri hakkında daha fazla bilgi edinmek için Firebase Projelerini Anlayın sayfasını ziyaret edin.

2. Adım : Uygulamanızı Firebase'e kaydedin

Bir Firebase projeniz olduktan sonra buna iOS uygulamanızı ekleyebilirsiniz.

Bir Firebase projesine uygulama eklemeye yönelik en iyi uygulamalar ve düşünceler hakkında daha fazla bilgi edinmek için Firebase Projelerini Anlayın sayfasını ziyaret edin.

  1. Firebase konsoluna gidin .

  2. Projeye genel bakış sayfasının , kurulum iş akışını başlatmak için iOS simgesine ( ) tıklayın.

    Firebase projenize zaten bir uygulama eklediyseniz, platform seçeneklerini görüntülemek için Uygulama ekle'yi tıklayın.

  3. iOS paket kimliği alanına uygulamanızın paket kimliğini girin.

  4. (İsteğe bağlı) Diğer uygulama bilgilerini girin: Uygulama takma adı ve Uygulama Mağazası Kimliği .

  5. Uygulamayı kaydet'i tıklayın.

3. Adım : Bir Firebase yapılandırma dosyası ekleyin

  1. Firebase iOS yapılandırma dosyanızı ( GoogleService-Info.plist ) almak için GoogleService-Info.plist'i İndir'i tıklayın.

  2. Yapılandırma dosyanızı Xcode projenizin kök dizinine taşıyın. İstenirse, yapılandırma dosyasını tüm hedeflere eklemek için seçin.

Projenizde birden fazla paket kimliğiniz varsa, her uygulamanın kendi GoogleService-Info.plist dosyasına sahip olabilmesi için her paket kimliğini Firebase konsolunda kayıtlı bir uygulamayla ilişkilendirmeniz gerekir.

4. Adım : Uygulamanıza Firebase SDK'ları ekleyin

Firebase kitaplıklarını yüklemek için CocoaPod'ları kullanmanızı öneririz . Ancak, CocoaPod'ları kullanmak istemiyorsanız, SDK çerçevelerini doğrudan entegre edebilir veya bunun yerine Swift Paket Yöneticisi'ni kullanabilirsiniz.

Hızlı başlangıç ​​örneklerinden birini mi kullanıyorsunuz? Xcode projesi ve Podfile (bölmelerle birlikte) zaten mevcut, ancak yine de Firebase yapılandırma dosyanızı eklemeniz ve bölmeleri yüklemeniz gerekecek.

  1. Henüz yoksa bir Pod dosyası oluşturun:

    cd your-project-directory
    pod init
  2. Pod dosyanıza, uygulamanızda kullanmak istediğiniz Firebase bölmelerini ekleyin.

    Desteklenen Firebase ürünlerinden herhangi birini iOS uygulamanıza ekleyebilirsiniz.

    Analytics etkinleştirildi

    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'

    Apple'ın Kullanıcı Gizliliği ve Veri Kullanımı ve Uygulama İzleme Şeffaflığı belgelerinde cihaz düzeyinde reklam tanımlayıcısı olan IDFA hakkında daha fazla bilgi edinin.

    Analytics etkinleştirilmedi

    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. Bölmeleri kurun, ardından projeyi .xcworkspace görmek için .xcworkspace dosyanızı açın:

    pod install
    open your-project.xcworkspace

Adım 5 : Uygulamanızda Firebase'i başlatın

Son adım, uygulamanıza başlatma kodu eklemektir. Bunu, uygulamanıza Firebase eklemenin bir parçası olarak zaten yapmış olabilirsiniz. Bir hızlı başlangıç ​​örneği proje kullanıyorsanız , bu sizin için yapılmıştır.

  1. Sizin de Firebase modülü içe UIApplicationDelegate :

    hızlı

    import Firebase

    Amaç-C

    @import Firebase;
  2. Genellikle uygulamanızın application:didFinishLaunchingWithOptions: yönteminde bir FirebaseApp paylaşılan örneği yapılandırın:

    hızlı

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

    Amaç-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. Firebase Analytics'i dahil ettiyseniz, Firebase'i başarıyla yüklediğiniz Firebase konsoluna doğrulama göndermek için uygulamanızı çalıştırabilirsiniz.

Bu kadar! Sonraki adımlara atlayabilirsiniz.

Yine de kurulum konusunda sorun yaşıyorsanız, iOS sorun giderme ve SSS sayfasını ziyaret edin.

Mevcut kapsüller

Bu bölüm, iOS ve bunların bölmeleri için desteklenen Firebase ürünlerini listeler. Bu Firebase iOS kitaplıkları hakkında daha fazla bilgi edinin:

Hizmet veya Ürün bölmeler Analytics Eklensin mi?
AdMob pod 'Google-Mobile-Ads-SDK'
Analitik pod 'Firebase/Analytics'
Uygulama Dağıtımı pod 'Firebase/AppDistribution'
kimlik doğrulama pod 'Firebase/Auth'
Bulut Firestore pod 'Firebase/Firestore'
Firebase İstemci SDK'sı için Bulut İşlevleri pod 'Firebase/Functions'
Bulut Mesajlaşma pod 'Firebase/Messaging'
Bulut depolama pod 'Firebase/Storage'
Crashlytics pod 'Firebase/Crashlytics'
Dinamik Bağlantılar pod 'Firebase/DynamicLinks'
Uygulama İçi Mesajlaşma pod 'Firebase/InAppMessaging'
(gereklidir)
Firebase kurulumları pod 'Firebase/Installations'
Firebase ML Özel Model API'leri pod 'Firebase/MLModelDownloader'
Performans İzleme pod 'Firebase/Performance'
Gerçek Zamanlı Veritabanı pod 'Firebase/Database'
Uzak Yapılandırma pod 'Firebase/RemoteConfig'

CocoaPod'lar olmadan entegre edin

Cocoapod'ları kullanmak istemiyorsanız, çerçeveleri doğrudan içe aktararak veya Swift Paket Yöneticisi'ni kullanarak Firebase SDK'larından yararlanmaya devam edebilirsiniz.

çerçeveler

iOS platformunu desteklemenin yanı sıra, zip artık topluluk tabanlı Catalyst desteği ekleyen .xcframework dosyalarını da içeriyor. Ayrıntılar için GitHub'daki Firebase iOS SDK README'ye bakın.

  1. Çerçeve SDK zip dosyasını indirin. Bu ~200MB'lık bir dosyadır ve indirilmesi biraz zaman alabilir.

  2. Dosyanın Sıkıştırılmış ve ardından incelemek README uygulamanızda dahil etmek istediğiniz çerçeveleri.

  3. ObjC bağlayıcı bayrağını , hedefinizin oluşturma ayarlarındaki Other Linker Settings ekleyin.

Swift Paket Yöneticisi

Kılavuzumuzda Swift Paket Yöneticisi entegrasyonu hakkında daha fazla bilgi edinin.

Sonraki adımlar

Firebase hakkında bilgi edinin:

Uygulamanıza Firebase hizmetleri ekleyin: