Apple watchOS Kurulumu
OneSignal, Apple Watch uygulamaları için push bildirimlerini iki şekilde destekler: eşleştirilmiş iOS uygulamalarından senkronize bildirimler ve bağımsız watchOS uygulama implementasyonları.Senkronize Bildirimler
Bir iOS mobil uygulama bir watchOS uygulamasıyla senkronize edildiğinde, iPhone’a gönderilen bildirimler otomatik olarak eşleştirilmiş Apple Watch’ta görünecektir.Bağımsız watchOS İmplementasyonu
Bağımsız watchOS uygulamaları için, push bildirimlerini bağımsız olarak uygulayabilirsiniz. OneSignal, bağımsız watchOS uygulamaları için özel bir SDK sağlamasa da, aşağıdaki yaklaşımı kullanarak entegre edebilirsiniz:1
Uzak Bildirimler için Kaydolun
Apple WatchKit
WKExtension’ı registerForRemoteNotifications metodu ile uygulayın. Bu, özellikle watch cihazı için APNs push token’ı oluşturur.2
Token Kaydını İşleyin
didRegisterForRemoteNotificationsWithDeviceToken metodunu kullanarak APNs push token’ını yakalamak için WKExtensionDelegate’i ayarlayın.3
Cihazı OneSignal'e Kaydedin
Bu gerekli özelliklerle Add a device API’sini kullanarak OneSignal’de aboneliği oluşturun:Gerekli Parametreler:
identifier: Watch tarafından oluşturulan APNs push token’ıdevice_type: iOS cihazları için0olarak ayarlayınexternal_user_id: Bu aboneliğe sahip kullanıcı için benzersiz tanımlayıcı
test_type: Yalnızca geliştirme veya ad-hoc build’lerde test ederken gereklidir- İmplementasyonunuz için gerektiğinde ek özellikler
4
Bildirimler Gönderin
Cihaz kaydedildikten sonra, OneSignal’in kontrol paneli veya API’si aracılığıyla doğrudan watch’a push bildirimleri gönderebilirsiniz.
Android Wear OS Kurulumu
OneSignal Android Native SDK, Android Wear OS uygulamalarıyla tamamen uyumludur ve ek yapılandırma olmadan sorunsuz entegrasyon sağlar.Özel Bildirimler
Watch deneyimini şunları oluşturarak geliştirebilirsiniz:- Giyilebilir ekranlar için optimize edilmiş özel bildirim düzenleri
- Giyilebilir cihazlara özgü eylemler ve etkileşimler
- Yalnızca watch’a özel bildirim davranışları
İmplementasyon Notları
- Mobil uygulamalarla aynı OneSignal Android SDK’sını kullanın
- Temel işlevsellik için ek kurulum gerekmez
- Özel düzenler ve eylemler standart Android Wear OS geliştirme uygulamalarını gerektirir