Bu hızlı başlangıç kılavuzu, Firebase In-App Messaging ayarlarını nasıl yapacağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.
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.
- Xcode'da, uygulama projeniz açıkken Dosya > Paket Ekle'yi tıklayın.
- İstendiğinde Firebase Apple platformlar SDK deposunu ekleyin:
- In-App Messaging kitaplığını seçin.
-ObjC
işaretini, hedefinizin derleme ayarlarındaki Diğer Bağlayıcı İşaretleri bölümüne ekleyin.- In-App Messaging özelliğini kullanmak için: Google Analytics özelliğini etkinleştir Firebase projenizde ekleyin ve Google Analytics için Firebase SDK'sını uygulamanıza ekleyin. Şunları seçebilirsiniz: veya IDFA koleksiyonu olan kitaplıklar.
- İşlemi tamamladığınızda, Xcode otomatik olarak arka planda tutmalarını sağlar.
https://github.com/firebase/firebase-ios-sdk.git
Şimdi, uygulamanızda SDK'yı başlatın:
- Firebase modülünü
App
yapınıza aktarın veyaUIApplicationDelegate
(henüz yapmadıysanız):Swift
import Firebase
Objective-C
@import Firebase;
- Ayrıca bir
FirebaseApp
yapılandırın paylaşılan örneğinizde, genellikleApp
cihazınızın başlatıcısında veya uygulama temsilcinizin Henüz yapmadıysanızapplication(_:didFinishLaunchingWithOptions:)
yöntemi:Swift
FirebaseApp.configure()
Objective-C
[FIRApp configure];
- Uygulamanızı derleyin ve çalıştırın.
Test mesajı gönder
Uygulamanızın yükleme kimliğini alın
Firebase In-App Messaging, 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örüntüleyen bir test cihazı belirtmenize olanak tanır isteğe bağlı.
Bu test cihazı,Firebase
Firebase yükleme hizmeti. Test uygulamanızın yükleme kimliğini bulmak için uygulamayı
çalışma zamanı komutu bağımsız değişkeni -FIRDebugEnabled
:
- Xcode projeniz açıkken Ürün > Şema > Şemayı düzenle... üst menü çubuğuna
- Açılan iletişim kutusunun Bağımsız değişkenler sekmesini açın.
- Lansmanda Aktarılan Bağımsız Değişkenler altında + Öğe ekle'yi tıklayın.
- "-FIRDebugEnabled" yazın yeni oluşturulan alana girin.
- 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 In-App Messaging deneyebilirsiniz test mesajı göndererek ayarlayın:
- Firebase konsolunda Mesajlaşma sayfasını açın.
- Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
- Firebase Uygulama İçi mesajları'nı seçin ve Oluştur'u tıklayın.
- Aksi takdirde, Kampanyalar sekmesinde Yeni kampanya'yı tıklayın.
- Uygulama İçi Mesajlaşma'yı seçin.
- İlk iletiniz için bir Başlık girin.
- Cihazda Test Et'i tıklayın
- Uygulamanızın Firebase yükleme kimliğini Bir yükleme kimliği ekleyin alanına dokunun.
- 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.