WHMCS Core Bildirim Modülü
Tarayıcı push bildirimlerini Firebase Cloud Messaging HTTP v1 üzerinden gönderir.
Ön koşullar
- WHMCS 8.x/9.x desteklenen sürüm
- PHP 7.4+
- Firebase projesi
- Service Account JSON
- VAPID anahtarı
- HTTPS
Kurulum adımları
-
1
Yedek ve ön kontrol
WHMCS dosyaları ile veritabanını yedekleyin; işlemi önce staging ortamında uygulayın.
-
2
Dosyaları yükleyin
Paket dizin yapısını bozmadan şu hedeflere yükleyin: modules/addons/whmcs_core_notification/
-
3
İzinleri doğrulayın
Klasörleri normalde 750/755, dosyaları 640/644 tutun; web sunucusu sahibini doğru ayarlayın ve 777 kullanmayın.
-
4
Modülü etkinleştirin
WHMCS > Sistem Ayarları > Eklenti Modülleri bölümünde modülü etkinleştirin ve gerekli yönetici rollerine erişim verin.
-
5
İlk yapılandırmayı kaydedin
Aşağıdaki modüle özel alanları doldurun; test tamamlanmadan canlı ortam/kimlik bilgilerine geçmeyin.
Yapılandırma
Firebase
HTTP v1 servis hesabını ve VAPID anahtarını ekleyin; service worker dosyasını modül ekranından üretin.
Olaylar
Bilet, sipariş ve fatura olayları için hedef kitle ve şablonları seçin.
Testler
- Desteklenen tarayıcıda izin verip test bildirimi gönderin.
- Reddedilen izin ve geçersiz token kayıtlarının düzgün işlendiğini kontrol edin.
Güvenlik
- Service Account JSON dosyasını web kökü dışında saklayın ve istemciye göndermeyin.
Sorun giderme
Bildirim gelmiyor
HTTPS, service worker kapsamı, tarayıcı izni, VAPID ve service account yetkisini kontrol edin.