Bu hızlı başlangıç, Firebase Uygulama İçi Mesajlaşma'yı nasıl ayarlayacağınızı ve ilk mesajınızı nasıl göndereceğinizi gösterir.
Sen başlamadan önce
Başlamadan önce Firebase'i Apple projenize eklediğinizden emin olun.
Firebase Uygulama İçi Mesajlaşma SDK'sını projenize ekleyin
Firebase bağımlılıklarını yüklemek ve yönetmek için Swift Paket Yöneticisini kullanın.
- Xcode'da uygulama projeniz açıkken Dosya > Paket Ekle'ye gidin.
- İstendiğinde Firebase Apple platformları SDK deposunu ekleyin:
- Uygulama İçi Mesajlaşma kitaplığını seçin.
-
-ObjC
bayrağını hedefinizin derleme ayarlarının Diğer Bağlayıcı Bayrakları bölümüne ekleyin. - Uygulama İçi Mesajlaşmayı kullanmak için Firebase projenizde Google Analytics'i etkinleştirmeniz ve Google Analytics için Firebase SDK'sını uygulamanıza eklemeniz gerekir. IDFA koleksiyonu olmayan veya IDFA koleksiyonu olan kütüphaneyi seçebilirsiniz.
- Bitirdiğinizde Xcode, bağımlılıklarınızı arka planda otomatik olarak çözmeye ve indirmeye başlayacaktır.
https://github.com/firebase/firebase-ios-sdk.git
Şimdi uygulamanızda SDK'yı başlatın:
- Henüz yapmadıysanız, Firebase modülünü
App
struct veyaUIApplicationDelegate
içine aktarın:Süratli
import Firebase
Amaç-C
@import Firebase;
- Ayrıca henüz yapmadıysanız, genellikle
App
başlatıcısında veya uygulama temsilcinizinapplication(_:didFinishLaunchingWithOptions:)
yönteminde birFirebaseApp
paylaşılan örneğini yapılandırın:Süratli
FirebaseApp.configure()
Amaç-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 Uygulama İçi Mesajlaşma, güç tasarrufu sağlamak için sunucudaki mesajları günde yalnızca bir kez alır. Bu, testi zorlaştırabilir; dolayısıyla Firebase konsolu, isteğe bağlı olarak mesajları görüntüleyen bir test cihazı belirtmenize olanak tanır.
Bu test cihazı, Firebase kurulum hizmeti tarafından sağlanan Firebase kurulum kimliğine göre 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:
- Xcode projeniz açıkken üst menü çubuğundan Ürün > Şema > Şemayı düzenle... seçeneğini seçin.
- Açılan iletişim kutusunun Bağımsız Değişkenler sekmesini açın.
- Başlatma Sırasında Aktarılan Bağımsız Değişkenler altında + Öğe ekle'ye tıklayın.
- Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
- Kapat'ı tıklayın ve 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ı arayın:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
Test cihazınıza bir mesaj gönderin
Uygulamanızı test cihazında başlattıktan ve Firebase kurulum kimliğini (FID) aldıktan sonra, bir test mesajı göndererek Firebase Uygulama İçi Mesajlaşma kurulumunuzu deneyebilirsiniz:
- 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ı 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 mesajınız için bir Başlık girin.
- Cihazda Test Et'e tıklayın
- Uygulamanızın Firebase kurulum kimliğini Kurulum kimliği ekle alanına girin.
- Mesajı göndermek için Test Et'i tıklayın.
Firebase Uygulama İçi Mesajlaşma, Test'e 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 bir test cihazı olup olmadığını doğrulamak 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.