Hedefleme
Etiketler, dil, uygulama sürümü, ülke, zaman dilimi, işletim sistemi ve son aktiflik tarihine göre kitlenizi daraltın. Göndermeden önce kaç cihaza ulaşacağınızı görün.
PushToAll, Firebase Cloud Messaging'in üzerine kurulan, kendi sunucunuzda çalışan bir gönderim paneli. Cihaz tokenları ve kullanıcı verileri sizde kalır; siz sadece hedefleyip gönderirsiniz.
Eğitim, vakıf ve yazılım şirketleri; binlerce cihaza her gün PushToAll üzerinden ulaşıyor.
Hedefleme, zamanlama, platform özel seçenekler ve ekip yönetimi — tek bir arayüzde, kendi Firebase projenizle.
Etiketler, dil, uygulama sürümü, ülke, zaman dilimi, işletim sistemi ve son aktiflik tarihine göre kitlenizi daraltın. Göndermeden önce kaç cihaza ulaşacağınızı görün.
Bildirimi ileri bir tarihe planlayın, kullanıcının yerel saatine göre teslim edin. Planlanan gönderimleri son ana kadar düzenleyin veya iptal edin.
Ses, rozet sayısı, büyük görsel, deep link, kanal, öncelik, TTL ve özel veri alanları. Her iki platformun yerel yeteneklerine panelden erişin.
Uygulama açıkken gösterilen popup'lar: duyurular, kampanyalar, sürüm notları. Hedefleme kurallarıyla doğru kullanıcıya, doğru anda.
Cloud Functions'tan, cron'dan veya kendi backend'inizden tek bir HTTP isteğiyle gönderim tetikleyin. Proje bazlı API anahtarları ve gönderim anahtarları.
Yönetici, gönderici ve izleyici rolleri. Proje bazlı yetkilendirme, gönderim öncesi inceleme penceresi ve tüm gönderimlerin kaydı.
OneSignal ve benzeri servislerden dışa aktardığınız kullanıcı listesini yükleyin; cihazlar, kullanıcı kimlikleri ve etiketler uygulama güncellemesi gerekmeden aktarılır. iOS için Firebase'siz, doğrudan APNs (.p8) gönderimi de desteklenir.
Firebase bağımlılığı yok: iOS için Apple'ın .p8 anahtarı yeter, Android için Firebase servis hesabı. SDK değiştirmeniz, uygulama güncellemeniz veya kullanıcı taşımanız gerekmez.
iOS: Apple Developer'dan indirdiğiniz APNs .p8 anahtarını (Key ID, Team ID, Bundle ID) panele yükleyin; PushToAll Apple ile doğrudan HTTP/2 üzerinden konuşur. Android: Firebase servis hesabı JSON'u yeterlidir. İkisini de dakikalar içinde, kod yazmadan eklersiniz.
Cihaz tokenını (APNs veya FCM) on satırla PushToAll'a bildirin. Etiket, dil ve sürüm gibi alanlar hedefleme için otomatik saklanır. Zaten başka bir sistem kullanıyorsanız bu adımı atlayıp aşağıdaki taşıma ile başlayabilirsiniz.
// Cihaz tokenı alındıktan sonra (APNs veya FCM)
await fetch("https://pushtoall.com/api/push/register", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": "fp_UYGULAMA_ANAHTARI"
},
body: JSON.stringify({
token, platform: "ios",
tags: { plan: "premium" }, language: "tr"
})
});
Kitleyi seçin, mesajı yazın, önizleyin ve gönderin. Ya da sunucunuzdan POST /api/push/send ile aynı işi otomatikleştirin.
OneSignal, Firebase, Airship, Pusher Beams, Braze… push tokenı veren her sistemden geçiş aynıdır: aboneleri CSV olarak dışa aktarın, panelden içe aktarın, aynı cihazlara dakikalar içinde gönderin.
Uygulamanızın kodunu açtığınız Claude Code, Cursor veya Claude Desktop'a PushToAll'ın MCP sunucusunu tek satırla bağlayın. Asistan projenizin durumuna bakar, anahtarları yükler, iOS / Android / Flutter / React Native kodunu sizin değerlerinizle yazar ve ilk bildirimi test eder.
# Uygulama klasöründe (Claude Code)
claude mcp add --transport http pushtoall \
https://pushtoall.com/mcp \
--header "X-Api-Key: fps_SUNUCU_ANAHTARI"
claude
# › "PushToAll'ı uygulamama kur"
# Cursor / Claude Desktop (mcp.json)
{ "mcpServers": { "pushtoall": {
"url": "https://pushtoall.com/mcp",
"headers": { "X-Api-Key": "fps_…" } } } }
Barındırılan push servisleri kullanıcı sayınız büyüdükçe pahalanır ve verinizi kendi sunucularında tutar. Biz tam tersini yaparız.
Sınırsız bildirim, sınırsız cihaz. Proje sayınıza uygun planı seçin, büyüdükçe yükseltin.
/api/push/register ucuna göndermek. Ek SDK yok, kullanıcı taşıma yok.Kurulum, ödeme ya da gönderimle ilgili bir sorun mu yaşıyorsunuz? E-posta gönderin, genellikle aynı gün yanıtlıyoruz.
Bir plan seçin, Firebase projenizi bağlayın ve ilk bildiriminizi dakikalar içinde gönderin. İstediğiniz zaman iptal edebilirsiniz.