Genel bakış
Pushizo nasıl çalışır — organizasyon, app, kanal, kullanıcı ve abonelik modeli; hangi rehberle başlamalı.
Pushizo'da bir organizasyon altında bir veya daha fazla app bulunur. Her app'e kanal kimlik bilgileri (APNs, FCM, HMS, VAPID, SMTP/SES/Resend, Twilio/Netgsm, WhatsApp, RCS) bağlanır; istemci SDK'ları yalnızca App ID ile çalışır ve cihazları abonelik olarak kaydeder. Sunucunuz API anahtarı ile mesaj gönderir, kullanıcı verisini günceller ve webhook'larla teslimat olaylarını alır.
Sizin sunucunuz ──(API anahtarı)──▶ api.pushizo.com/v1 ──▶ kuyruk ──▶ sağlayıcılar (APNs/FCM/HMS/Web Push/SMTP/SES/Twilio/…)
▲ │
İstemci SDK'sı ──(App ID + sahiplik)──────┘ ▼
cihaz / posta kutusu / telefon ──▶ received/opened geri bildirimi
Webhook'lar ◀──(Pushizo-Signature)──────── teslimat, abonelik, kullanıcı, olay, kampanya, journey olaylarıHangi rehberle başlamalı?
Hızlı başlangıç
Kayıt, app, kanal, SDK ve ilk test push — tüm platformlar için ortak akış (≈15 dakika).
Web
Script etiketi veya npm ile tarayıcı push; service worker ve izin istemi.
iOS
APNs anahtarı, SPM/CocoaPods, AppDelegate ve Notification Service Extension.
Android
Firebase servis hesabı, Gradle bağımlılığı, Android 13+ izni.
Flutter
pushizo_flutter eklentisi, Android/iOS yerel kurulum adımları.
React Native, Capacitor, Cordova, MAUI, Unity
Yerel SDK'ları saran köprüler için ortak kurulum sırası.
Sunucu tarafı
API anahtarı, ilk POST /v1/notifications, Node/PHP/Python/Go/Java/.NET/Ruby SDK'ları.
Kullanılabilirlik durumu
Bugün doğrudan kullanılabilen kurulum yolları paket kayıt defteri gerektirmez: Web script etiketi (/sdk-web/PushizoSDK.js), Google Tag Manager, WordPress parçacığı ve REST API (cURL). Paket kayıt defterleri üzerinden dağıtılan SDK'lar (npm, Maven Central, CocoaPods, pub.dev, NuGet, PyPI, RubyGems, Packagist, Go modülü, Unity UPM) yakında yayımlanacaktır; o zamana kadar bu SDK'lar monorepo içinden derlenerek kullanılabilir (her rehberin kurulum bölümü). Dashboard'daki SDK Kurulumu sihirbazı aynı ayrımı "Yakında" rozetiyle gösterir.
Ortamlar
| Üretim (pushizo.com) | Kendi sunucunuz | |
|---|---|---|
| Dashboard | https://app.pushizo.com | APP_URL |
| API | https://api.pushizo.com | API_URL / PUBLIC_API_URL |
SDK apiUrl | verilmeyebilir (varsayılan) | zorunlu |
| Veri bölgesi | organizasyon oluştururken seçilir (EU/TR yapılandırılmışsa) | tek hücre |
Yerel geliştirmede monorepo npm run dev API'yi (http://localhost:4000, OpenAPI /openapi.json, etkileşimli belge /docs), dashboard'u (http://localhost:3100) ve worker'ı başlatır; bu site http://localhost:3300 adresinde çalışır. Seed girişi: admin@pushizo.test / Pushizo!2026.
Sonraki adımlar
- Kanal kurulumu ve sağlayıcı gereksinimleri: Kanallar
- Kullanıcı kimliği, tag ve segmentler: Kullanıcılar & segmentler
- Gönderim API'si ve kampanyalar: Mesajlaşma
- Planlar, kotalar ve faturalama: Planlar ve kota
Pushizo dokümantasyonu
Pushizo geliştirici dokümantasyonu — çok kanallı push, e-posta, SMS, WhatsApp, RCS, in-app bildirim ve müşteri etkileşim platformu için başlangıç, kanal, SDK, API ve operasyon rehberleri.
Hızlı başlangıç
Kayıt, app oluşturma, kanal kurulumu, SDK kurulumu ve ilk bildirim — 15 dakikada test push.