Ana içeriğe atla
OneSignal mobil SDK, iOS, Android, Huawei ve Amazon uygulamalarınızda push bildirimleri, uygulama içi mesajlar ve Live Activities’i etkinleştirir. Kurulum iki adımdan oluşur:
  1. Platform kimlik bilgilerini yapılandırın — FCM, APNs, HMS veya ADM kimlik bilgilerinizi OneSignal’e bağlayın
  2. SDK’yı entegre edin — platformunuz için OneSignal SDK’yı yükleyin ve uygulamanızda başlatın
Web siteleri için Web SDK kurulumu’na bakın.

Platform kimlik bilgilerini yapılandırın

Her platform kendi push kimlik bilgilerini gerektirir. SDK’yı entegre etmeden önce uygulamanızın desteklediği her platform için kimlik bilgilerini yapılandırın.

OneSignal uygulamanızı ve platformunuzu yapılandırın

OneSignal uygulamanızı desteklediğiniz platformlarla yapılandırın — Apple (APNs), Google (FCM), Huawei (HMS) ve/veya Amazon (ADM).
Kuruluşunuzun zaten bir OneSignal hesabı varsa, Kuruluşa davet edilmeyi isteyin. Aksi takdirde, başlamak için ücretsiz bir hesaba kaydolun.
1

Uygulamanızı oluşturun veya seçin

New App/Website’e tıklayarak yeni bir uygulama oluşturun veya Ayarlar > Push & Uygulama İçi’nde mevcut bir uygulamaya platform ekleyin. Yapılandırmak istediğiniz platform(ları) seçin ve İleri: Platformunuzu Yapılandırın’a tıklayın.
Kuruluş adı, uygulama adı ve kanal seçimini içeren yeni uygulama kurulum akışını gösteren OneSignal panosu
2

Platform kimlik bilgilerini yapılandırın

Platformunuz için kimlik bilgilerini girin:Kimlik bilgilerinizi girdikten sonra Kaydet ve Devam Et’e tıklayın.
3

Uygulama ID'nizi kaydedin ve SDK'yı yükleyin

Uygulama ID’niz son ekranda görüntülenir. Kopyalayıp kaydedin — SDK’yı başlatırken ihtiyacınız olacak. SDK platformunuzu seçin, ardından kurulum kılavuzunu izleyin.
Kurulum sonrasında Uygulama ID'sini ve ekip davet seçeneğini gösteren OneSignal panosu

SDK’yı entegre edin

Diğer entegrasyonlar


SDK sürümleri


SSS

SDK’lar gerekli mi?

Hayır, ancak şiddetle önerilirler — ve GitHub’da açık kaynaktırlar. OneSignal’i yalnızca REST API kullanarak entegre edebilirsiniz, ancak SDK’lar özellikle platformlar arası push bildirimlerini işlemek için süreci önemli ölçüde basitleştirir.

SDK olmadan ne yapabilirim?

Aşağıdaki API’leri doğrudan kullanabilirsiniz:
Uygulama içi mesajlar ve Live Activities SDK gerektirir — bunlar yalnızca API aracılığıyla iletilemez.

SDK’ları kullanmayı neden öneriyorsunuz?

Push bildirimleri, SDK’ların sizin için işlediği platforma özel gereksinimlere sahiptir:
  • Android, iOS, Huawei ve web’de push token’ları alma
  • Abonelik durumunu ve kullanıcı opt-in istemlerini yönetme
  • İstemcide push bildirimlerini görüntüleme ve işleme
Apple’ın APNs’i ve Google’ın FCM’i farklı payload formatları kullanır. OneSignal SDK’sı, mesajları doğru şekilde görüntülemek ve izlemek için özel payload’ları ayrıştırır. Bunu manuel olarak sürdürmek önemli ölçüde karmaşıklık ekler. Daha fazla bilgi edinin: Build vs. Buy: What Goes Into Building a Push Notification Platform

iOS ve Android için ayrı OneSignal uygulamalarına ihtiyacım var mı?

Hayır. Tek bir OneSignal uygulaması birden fazla platformu — iOS, Android, Huawei, Amazon ve web — destekler. Settings > Push & In-App bölümünde her platformun kimlik bilgilerini yapılandırın ve hepsi aynı uygulama, kullanıcılar ve segmentleri paylaşır.

Çin’deki veya Huawei cihazları push bildirimleri alabilir mi?

Cihazda Google Play Services varsa, FCM aracılığıyla push alır. Uygulama Huawei AppGallery’den indirildiyse (Android çalıştıran HarmonyOS olmayan Huawei cihazlar dahil), HMS aracılığıyla push alır — bunu etkinleştirmek için Huawei SDK’yı kurun. OneSignal, hem HMS hem de FCM’i destekleyen cihazlar için varsayılan olarak FCM kullanır. Gerekirse FCM yerine HMS’i tercih edebilirsiniz.