Firebase Cloud Messaging (FCM) kullanarak mobil cihazlara push bildirimleri gönderin. Hem modern HTTP v1 API'yi hem de eski API'yi destekler.
Konfigürasyon Parametreleri
FCM HTTP v1 (Önerilen)
| Parametre | Zorunlu | Tip | Açıklama |
|---|---|---|---|
| FCM_V1 | Hayır | bool | v1 API kullan (varsayılan: true). |
| ProjectId | Evet | string | Firebase proje ID. |
| AccessToken | Evet | string | Servis hesabından OAuth2 bearer token. |
| Token | Evet | string | Cihaz FCM token'ı. |
| Title | Evet | string | Bildirim başlığı. |
| Body | Evet | string | Bildirim gövdesi. |
FCM Legacy API
| Parametre | Zorunlu | Tip | Açıklama |
|---|---|---|---|
| FCM_V1 | Hayır | bool | Legacy için false olarak ayarlayın. |
| ServerKey | Evet | string | FCM sunucu anahtarı. |
| Token | Evet | string | Cihaz FCM token'ı. |
| Title | Evet | string | Bildirim başlığı. |
| Body | Evet | string | Bildirim gövdesi. |
Örnek Konfigürasyon (v1)
FCM_V1 = true
ProjectId = my-firebase-project
AccessToken = ya29.xxxxxxxxxxxxxxx
Token = device-fcm-token-here
Title = Makine Uyarısı
Body = Konveyör kayışı beklenmedik şekilde durdu İç Davranış
- Öncelik: Anında teslimat için yüksek öncelik
- Yeniden Deneme: 5xx hatalarında otomatik yeniden deneme
- Zaman Aşımı: İstek başına 15 saniye