Ana içeriğe atla
Bu kılavuz, geliştiricilerin OneSignal’ı mobil ve web uygulamalarına entegre etmesine yardımcı olur. İlk kurulum için bölümleri sırayla takip edin veya ihtiyaç duyduğunuz alana doğrudan gidin.
  1. Başlarken — OneSignal Uygulamanıza erişin ve API anahtarlarınızı bulun
  2. Mesajlaşma kanallarını ayarlayın — SDK’yı yükleyin ve kanalları yapılandırın
  3. SDK ve API referansı — ayrıntılı yöntem, sınıf ve endpoint belgeleri
  4. Kullanıcılar ve kimlik — Kullanıcıları tanımlayın, Abonelikleri yönetin ve erişimi güvenli hale getirin
  5. Test ve hata ayıklama — yayına geçmeden önce entegrasyonunuzu doğrulayın
  6. Webhook’lar ve olaylar — sunucu tarafında mesaj olaylarını alın

Başlarken

Ekibinizin zaten bir OneSignal hesabı varsa, bir yöneticiden sizi Organizasyon’a davet etmesini isteyin. Aksi takdirde, başlamak için hesap oluşturun. OneSignal Uygulamanız, kullanıcı ve mesaj verilerinin bulunduğu yerdir. Her Uygulamanın kendi App ID’si, API anahtarları ve mesajlaşma kanalları vardır. Farklı projeler veya ortamlar için tek bir Organizasyon’da birden fazla Uygulama oluşturabilirsiniz.

Mesajlaşma kanallarını ayarlayın

Platformlarınızda kullanıcı etkileşimini oluşturmak ve takip etmek için OneSignal SDK’yı yükleyin. Her mesaj kanalının kimlik bilgilerini, SDK başlatmayı ve öğreticileri kapsayan kendi kurulum kılavuzu vardır.

SDK ve API referansı

İstemci SDK’ları, sunucu SDK’ları ve REST API için ayrıntılı belgeler.

Kullanıcılar ve kimlik

OneSignal her kişiye bir OneSignal ID atar ve cihazlarını, e-posta adreslerini ve telefon numaralarını Abonelik olarak takip eder. Kullanıcılar, onları tanımlamak için bir External ID ile login çağrılana kadar anonimdir. Kullanıcıları tanımlamak, Aboneliklerini kanallar ve cihazlar genelinde birleştirir.

Test ve hata ayıklama

Tüm kitlenize göndermeden önce entegrasyonunuzun çalıştığını doğrulayın.
Her zaman önce test Abonelikleri ile test edin. Bu, gerçek Kullanıcıları etkilemeden teslimat, oluşturma ve derin bağlantıları doğrulamanızı sağlar.

Webhook’lar ve olaylar

Analitik, otomasyon veya harici sistemlerle senkronizasyon için sunucu tarafında mesaj olaylarını alın.

Sıkça sorulan sorular

REST API isteklerini nasıl doğrularım?

REST API anahtarınızı Authorization başlığına Bearer token olarak ekleyin: Authorization: Key YOUR_REST_API_KEY. Anahtarınızı OneSignal dashboard’undaki Ayarlar > Anahtarlar ve ID’ler bölümünde bulabilirsiniz. Ayrıntılar için Anahtarlar ve ID’ler’e bakın.

İstemci SDK’ları ve sunucu SDK’ları arasındaki fark nedir?

İstemci SDK’ları (mobil ve web), Kullanıcının cihazındaki uygulamanızda çalışır. Abonelik kaydı, izin istemleri, uygulama içi mesajlar ve login aracılığıyla Kullanıcı tanımlamasını yönetir. Sunucu SDK’ları arka ucunuzda çalışır ve mesaj göndermek, Kullanıcıları yönetmek ve verileri dışa aktarmak için REST API’yi çağırır.

Kullanıcıları cihazlar genelinde nasıl tanımlarım?

Kullanıcı oturum açtıktan sonra her cihazda OneSignal.login("your_external_id") çağırın. OneSignal, aynı External ID’ye sahip tüm Abonelikleri tek bir Kullanıcı altında birleştirir. Uygulama ayrıntıları için Kullanıcılar’a bakın.

Kimlik doğrulamayı ayarlamam gerekiyor mu?

Kimlik doğrulama isteğe bağlıdır ancak prodüksiyon uygulamaları için kesinlikle önerilir. Olmadan, herhangi bir istemci rastgele bir External ID ile login çağırabilir. Kimlik doğrulamayı etkinleştirmek, OneSignal SDK’yı sunucu tarafından oluşturulan JWT kullanacak şekilde güncellemenizi gerektirir ve kimlik sahtekarlığını önler.
Need help?Chat with our Support team or email support@onesignal.comPlease include:
  • Details of the issue you’re experiencing and steps to reproduce if available
  • Your OneSignal App ID
  • The External ID or Subscription ID if applicable
  • The URL to the message you tested in the OneSignal Dashboard if applicable
  • Any relevant logs or error messages
We’re happy to help!