NuxPush
Entegrasyon
Projenize web, Android ve iOS kanallarını ekleyip her platformun kurulumunu panelden tamamlayın.
Web Push
Projeler > Platform Ekle > Web yolunu izleyin. Site adresini HTTPS alan adınızla kaydedin. Paneldeki küçük nuxpush-sw.js yükleyicisini sitenizin kök dizinine koyun veya framework route örneğini kullanın; /nuxpush-sw.js doğrudan açılabilmelidir. Asıl worker NuxPush üzerinden dinamik yüklenir ve merkezi olarak güncellenir. Kurulum snippetini sitenizin HTML sayfasına ekleyin ve panelde Bağlantıyı Test Et düğmesiyle kurulumu doğrulayın.
Android
Projeler > Platform Ekle > Android yolunu izleyin. Uygulamanızı Firebase Cloud Messaging ile bağlayıp google-services.json dosyasını Android projenize ekleyin. Firebase projesinin service account JSON dosyasını NuxPush platform ayarına yükleyin. Uygulama bildirim izni aldıktan sonra SDK ile FCM tokenını kaydedin; tokenın yüklü service account ile aynı Firebase projesinden geldiğini kontrol edin.
iOS
Projeler > Platform Ekle > iOS yolunu izleyin. Apple Developer hesabınızdan APNs için .p8 anahtarı oluşturun. Key ID, Team ID ve uygulamanızın Bundle ID bilgisini platform ayarına ekleyin. Uygulamada bildirim izni isteyin, APNs cihaz tokenını SDK ile kaydedin ve geliştirme/üretim ortamını doğru seçin.
Gönderim öncesi kontrol
Platform ayarı tamamlanınca Push Gönder ekranında platform seçilebilir olur. Test bildirimi gönderin; hata varsa proje detayındaki Push Geçmişi bölümüne ve paneldeki sistem hata kayıtlarına bakın. FCM SenderId mismatch genellikle tokenın farklı Firebase projesinden gelmesiyle ilişkilidir.