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.
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.
İlk OneSignal uygulamanızı, Kuruluşunuzu ve kanalınızı kurma.
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.
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.