Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging'ü nasıl ayarlayacağınız ve ilk mesajınızı nasıl göndereceğiniz gösterilmektedir.
Başlamadan önce
Henüz yapmadıysanız Flutter için Firebase SDK'larını yükleyip başlatın.
Firebase In-App Messaging SDK'sını projenize ekleyin
Firebase uygulama içi mesajlaşma eklentisini yüklemek için Flutter projenizin kök dizininden aşağıdaki komutu çalıştırın:
flutter pub add firebase_in_app_messaging
Projenizi yeniden oluşturun:
flutter run
Firebase Uygulama İçi Mesajlaşma eklentisini içe aktarın:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
Test mesajı gönderme
Uygulamanızın yükleme kimliğini alın
Firebase Uygulama İçi Mesajlaşma, güç tasarrufu sağlamak için sunucudan yalnızca günde bir kez ileti alır. 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ı bir FID tarafından belirlenir. Konsolu kontrol ederek test uygulamanızın FID'sini bulun çıkışını elde etmenizi sağlar.
Android'de bu mesaj şu şekilde görünür:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
iOS'te, -FIRDebugEnabled
çalışma zamanı komutu bağımsız değişkeniyle uygulamayı çalıştırın:
- Xcode projeniz açıkken Ürün > Şema > Şemayı düzenle... üst menü çubuğuna
- Açılan iletişim kutusunun Arguments (Parametreler) sekmesini açın.
- Başlatma sırasında iletilen bağımsız değişkenler bölümünde + Öğ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ıktan sonra 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 mesaj gönderme
Uygulamanızı test cihazında başlattıktan ve Firebase yükleme kimliğini (FID) aldıktan sonra, bir test mesajı göndererek Firebase uygulama içi mesajlaşma ayarlarınızı deneyebilirsiniz:
- Firebase konsolunda Mesajlaşma'yı açın.
- Bu ilk kampanyanızsa İlk kampanyanızı oluşturun'u tıklayın.
- Firebase uygulama iç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 mesajınız için bir Başlık girin.
- Cihazınızda Test Edin'i tıklayın
- Uygulamanızın Firebase yükleme kimliğini Bir yükleme kimliği ekleyin alanına göz atın.
- Mesajı göndermek için Test et'i tıklayın.
Firebase uygulama içi mesajlaşma, Test'i tıkladığınızda 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 mesajlarından birini arayın.
Android
I/FIAM.Headless: Setting this device as a test device
iOS
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.