Bu hızlı başlangıç kılavuzunda, Firebase In-App Messaging'yı 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ükleyin ve başlatın.
Firebase In-App Messaging SDK'sını projenize ekleme
Firebase In-App Messaging 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 kurulum kimliğini alma
Firebase Uygulama İçi Mesajlaşma, güç tasarrufu için sunucudan yalnızca günde bir kez mesaj alır. Bu durum test etmeyi zorlaştırabilir. Bu nedenle Firebase konsolu, mesajları isteğe bağlı olarak gösteren bir test cihazı belirtmenize olanak tanır.
Bu test cihazı, FID ile belirlenir. Uygulamanızı çalıştırdığınızda konsol çıkışını kontrol ederek test uygulamanızın FID'sini bulun.
Android'de mesaj aşağıdaki gibi görünür:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
iOS'te uygulamayı -FIRDebugEnabled
çalışma zamanı komut bağımsız değişkeniyle çalıştırın:
- Xcode projeniz açıkken üst menü çubuğundan Product > Scheme > Edit scheme... (Ürün > Şema > Şemayı düzenle...) seçeneğini belirleyin.
- Açılan iletişim kutusunun Arguments (Bağımsız değişkenler) sekmesini açın.
- Arguments Passed On Launch (Başlatılırken Geçirilen Bağımsız Değişkenler) bölümünde + Öğe ekle'yi tıklayın.
- Yeni oluşturulan alana "-FIRDebugEnabled" yazın.
- Kapat'ı tıklayın ve uygulamanızı çalıştırın.
Uygulamanız çalışmaya başladıktan sonra 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önderme
Uygulamanızı test cihazında başlattıktan ve Firebase yükleme kimliğini (FID) aldıktan sonra 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 Et'i tıklayın.
- Uygulamanızın Firebase kurulum kimliğini Kurulum kimliği ekle alanına girin.
- İletiyi göndermek için Test'i tıklayın.
Firebase uygulama içi mesajlaşma, Test'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ı doğrulamak için aşağıdaki günlük mesajlarından birini bulun.
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.