> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# watchOS ve Wear OS Desteği

> Kurulum talimatları ve API entegrasyonu dahil olmak üzere bağımsız Apple watchOS ve Android Wear OS uygulamaları için OneSignal push bildirimlerini uygulama hakkında eksiksiz kılavuz.

## 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:

<Steps>
  <Step title="Uzak Bildirimler için Kaydolun">
    Apple WatchKit `WKExtension`'ı `registerForRemoteNotifications` [metodu](https://developer.apple.com/documentation/watchkit/wkextension/3141920-registerforremotenotifications?language=objc) ile uygulayın. Bu, özellikle watch cihazı için APNs push token'ı oluşturur.
  </Step>

  <Step title="Token Kaydını İşleyin">
    `didRegisterForRemoteNotificationsWithDeviceToken` [metodunu](https://developer.apple.com/documentation/watchkit/wkextensiondelegate/3141924-didregisterforremotenotification?language=objc) kullanarak APNs push token'ını yakalamak için `WKExtensionDelegate`'i ayarlayın.
  </Step>

  <Step title="Cihazı OneSignal'e Kaydedin">
    Bu gerekli özelliklerle [Add a device](/reference/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çin `0` olarak ayarlayın
    * `external_user_id`: Bu aboneliğe sahip kullanıcı için benzersiz tanımlayıcı

    **İsteğe Bağlı Parametreler:**

    * `test_type`: Yalnızca geliştirme veya ad-hoc build'lerde test ederken gereklidir
    * İmplementasyonunuz için gerektiğinde ek özellikler
  </Step>

  <Step title="Bildirimler Gönderin">
    Cihaz kaydedildikten sonra, OneSignal'in kontrol paneli veya API'si aracılığıyla doğrudan watch'a push bildirimleri gönderebilirsiniz.
  </Step>
</Steps>

***

## 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ı

Giyilebilir cihazlar için özelleştirilmiş zengin, interaktif bildirimler oluşturma hakkında ayrıntılı implementasyon rehberliği için resmi Android Developer [Notifications on Wear OS](https://developer.android.com/training/wearables/notifications) belgelerini takip edin.

### İ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

***
