Firebase Uygulama İçi Mesajlaşma'yı kullanmaya başlayın

Bu hızlı başlangıç kılavuzunda, Firebase Uygulama İçi Mesajlaşma'yı nasıl ayarlayacağınız ve ilk mesajınızı nasıl göndereceğiniz gösterilmektedir.

Başlamadan önce

Başlamadan önce Firebase'i Apple projenize eklediğinizden emin olun.

Firebase In-App Messaging SDK'sını projenize ekleyin

Firebase bağımlılıklarını yükleyip yönetmek için Swift Package Manager'ı kullanın.

  1. Xcode'da, uygulamanız açıkken File > Add Packages'a (Dosya > Paket Ekle) gidin.
  2. İstendiğinde Firebase Apple platformlar SDK deposunu ekleyin:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. Uygulama İçi Mesajlaşma kitaplığını seçin.
  5. -ObjC işaretini, hedefinizin derleme ayarlarındaki Diğer Bağlayıcı İşaretleri bölümüne ekleyin.
  6. Uygulama İçi Mesajlaşma'yı kullanmak için Firebase projenizde Google Analytics'i etkinleştirmeniz ve Google Analytics için Firebase SDK'sını uygulamanıza eklemeniz gerekir. IDFA toplama olmayan veya IDFA toplamalı kitaplığı seçebilirsiniz.
  7. İşlem tamamlandığında Xcode, arka planda bağımlılıklarınızı otomatik olarak çözümlemeye ve indirmeye başlar.

Şimdi, uygulamanızda SDK'yı başlatın:

  1. Henüz yapmadıysanız Firebase modülünü App yapınıza veya UIApplicationDelegate bölümüne aktarın:
    Swift
    import Firebase
    Objective-C
    @import Firebase;
  2. Ayrıca henüz yapmadıysanız genellikle App cihazınızın başlatıcısında veya uygulama temsilcinizin application(_:didFinishLaunchingWithOptions:) yönteminde FirebaseApp paylaşılan bir örnek yapılandırın:
    Swift
    FirebaseApp.configure()
    Objective-C
    [FIRApp configure];
  3. Uygulamanızı derleyin ve çalıştırın.

Test mesajı gönder

Uygulamanızın yükleme kimliğini alın

Firebase Uygulama İçi Mesajlaşma, güçten tasarruf etmek için sunucudan günde yalnızca bir kez mesaj alır. Bu, testi zorlaştırabilir. Bu nedenle Firebase konsolu, mesajları isteğe bağlı olarak görüntüleyen bir test cihazı belirtmenize olanak tanır.

Bu test cihazı, Firebase kurulum hizmeti tarafından sağlanan bir Firebase yükleme kimliği tarafından belirlenir. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı çalışma zamanı komut bağımsız değişkeni -FIRDebugEnabled ile çalıştırın:

  1. Xcode projeniz açıkken üst menü çubuğundan Ürün > Şema > Şemayı düzenle... seçeneğini belirleyin.
  2. Açılan iletişim kutusunun Bağımsız değişkenler sekmesini açın.
  3. Lansmanda Aktarılan Bağımsız Değişkenler altında + Öğe ekle'yi tıklayın.
  4. Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
  5. Kapat'ı tıklayın, ardından uygulamanızı çalıştırın.

Uygulamanız çalışmaya başladığında, Xcode konsolunun günlüklerinde aşağıdaki satırı bulun:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

Test cihazınıza mesaj gönderin

Uygulamanızı test cihazında başlattıktan ve Firebase yükleme kimliğini (FID) ayarladıktan sonra, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:

  1. Firebase konsolunda Mesajlaşma sayfasını açın.
  2. Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
    1. Firebase Uygulama İçi mesajları'nı seçin ve Oluştur'u tıklayın.
  3. Aksi takdirde, Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
    1. Uygulama İçi Mesajlaşma'yı seçin.
  4. İlk iletiniz için bir Başlık girin.
  5. Cihazda Test Et'i tıklayın
  6. Yükleme kimliği ekle alanına uygulamanızın Firebase yükleme kimliğini girin.
  7. Mesajı göndermek için Test et'i tıklayın.

Firebase In-App Messaging, Test et'i tıkladığınız anda test mesajınızı gönderir. Mesajı görmek için test cihazınızda uygulamayı kapatıp yeniden açmanız gerekir.

Cihazınızın test cihazı olup olmadığını onaylamak için aşağıdaki günlük mesajını arayın:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.