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

# Soporte watchOS y Wear OS

> Guía completa para implementar notificaciones push de OneSignal para aplicaciones independientes de Apple watchOS y Android Wear OS, incluyendo instrucciones de configuración e integración de API.

## Configuración Apple watchOS

OneSignal soporta notificaciones push para aplicaciones de Apple Watch de dos maneras: notificaciones sincronizadas desde aplicaciones iOS emparejadas e implementaciones de aplicaciones watchOS independientes.

### Notificaciones sincronizadas

Cuando una aplicación móvil iOS está sincronizada con una aplicación watchOS, las notificaciones enviadas al iPhone aparecerán automáticamente en el Apple Watch emparejado.

### Implementación watchOS independiente

Para aplicaciones watchOS independientes, puedes implementar notificaciones push de forma independiente. Aunque OneSignal no proporciona un SDK dedicado para aplicaciones watchOS independientes, puedes integrar usando el siguiente enfoque:

<Steps>
  <Step title="Registrar para notificaciones remotas">
    Implementa el `WKExtension` de Apple WatchKit con el [método](https://developer.apple.com/documentation/watchkit/wkextension/3141920-registerforremotenotifications?language=objc) `registerForRemoteNotifications`. Esto genera el token push APNs específicamente para el dispositivo reloj.
  </Step>

  <Step title="Manejar registro de token">
    Configura el `WKExtensionDelegate` para capturar el token push APNs usando el [método](https://developer.apple.com/documentation/watchkit/wkextensiondelegate/3141924-didregisterforremotenotification?language=objc) `didRegisterForRemoteNotificationsWithDeviceToken`.
  </Step>

  <Step title="Registrar dispositivo con OneSignal">
    Crea la suscripción en OneSignal usando la API [Add a device](/reference/add-a-device) con estas propiedades requeridas:

    **Parámetros requeridos:**

    * `identifier`: El token push APNs generado por el reloj
    * `device_type`: Establecer a `0` para dispositivos iOS
    * `external_user_id`: Identificador único para el usuario que posee esta suscripción

    **Parámetros opcionales:**

    * `test_type`: Requerido solo cuando se prueba en compilaciones de desarrollo o ad-hoc
    * Propiedades adicionales según sea necesario para tu implementación
  </Step>

  <Step title="Enviar notificaciones">
    Una vez que el dispositivo esté registrado, puedes enviar notificaciones push directamente al reloj a través del panel o API de OneSignal.
  </Step>
</Steps>

***

## Configuración Android Wear OS

El SDK Nativo Android de OneSignal es totalmente compatible con aplicaciones Android Wear OS, proporcionando integración perfecta sin configuración adicional.

### Notificaciones personalizadas

Puedes mejorar la experiencia del reloj construyendo:

* Diseños de notificación personalizados optimizados para pantallas wearable
* Acciones e interacciones específicas para wearable
* Comportamientos de notificación solo para reloj

Sigue la documentación oficial de Android Developer [Notifications on Wear OS](https://developer.android.com/training/wearables/notifications) para orientación detallada de implementación sobre cómo crear notificaciones ricas e interactivas adaptadas para dispositivos wearable.

### Notas de implementación

* Usa el mismo SDK Android de OneSignal que las aplicaciones móviles
* No se requiere configuración adicional para funcionalidad básica
* Los diseños y acciones personalizados requieren prácticas de desarrollo estándar de Android Wear OS

***
