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, uygulama projeniz açıkken Dosya > Paket Ekle'yi tıklayın.
  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 Google Analytics'i etkinleştirme Firebase projenize ekleyin ve Google Analytics için Firebase SDK'sını uygulamanıza ekleyin. Şunları seçebilirsiniz: veya IDFA koleksiyonu olan kitaplıklar.
  7. İşlemi tamamladığınızda, Xcode otomatik olarak arka planda tutmalarını sağlar.

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

  1. Firebase modülünü App yapınıza aktarın veya UIApplicationDelegate (henüz yapmadıysanız):
    Swift
    import Firebase
    Objective-C
    @import Firebase;
  2. Ayrıca bir FirebaseApp yapılandırın paylaşılan örneğinizde, genellikle App cihazınızın başlatıcısında veya uygulama temsilcinizin Henüz yapmadıysanız application(_:didFinishLaunchingWithOptions:) yöntemi:
    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 yalnızca günde bir kez geliyordur. Bu, testi zorlaştırabilir, o yüzden Firebase konsolu, mesajları gösteren bir test cihazı belirtmenize olanak tanır isteğe bağlı.

Bu test cihazı, Firebase kurulum hizmeti. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı çalışma zamanı komutu bağımsız değişkeni -FIRDebugEnabled:

  1. Xcode projeniz açıkken Ürün > Şema > Şemayı düzenle... üst menü çubuğuna
  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. "-FIRDebugEnabled" yazın yeni oluşturulan alana girin.
  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 çalıştırdıktan sonra ve Firebase yükleme kimliği (FID), Firebase uygulama içi mesajlaşmayı deneyebilirsiniz test mesajı göndererek ayarlayın:

  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. Uygulamanızın Firebase yükleme kimliğini Bir yükleme kimliği ekleyin alanına göz atın.
  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. Görmek için mesajını görürseniz test cihazınızda uygulamayı kapatıp yeniden açmanız gerekir.

Cihazınızın bir test cihazı olup olmadığını onaylamak için aşağıdakileri kontrol edin: günlük mesajı:

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