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

# Suporte a watchOS & Wear OS

> Guia completo para implementar notificações push do OneSignal para aplicações standalone Apple watchOS e Android Wear OS, incluindo instruções de configuração e integração de API.

## Configuração do Apple watchOS

O OneSignal suporta notificações push para apps Apple Watch de duas formas: notificações sincronizadas de apps iOS pareados e implementações de app watchOS standalone.

### Notificações Sincronizadas

Quando um app móvel iOS está sincronizado com um app watchOS, notificações enviadas ao iPhone aparecerão automaticamente no Apple Watch pareado.

### Implementação watchOS Standalone

Para apps watchOS standalone, você pode implementar notificações push independentemente. Embora o OneSignal não forneça um SDK dedicado para apps watchOS standalone, você pode integrar usando a seguinte abordagem:

<Steps>
  <Step title="Registre para Notificações Remotas">
    Implemente o Apple WatchKit `WKExtension` com o [método](https://developer.apple.com/documentation/watchkit/wkextension/3141920-registerforremotenotifications?language=objc) `registerForRemoteNotifications`. Isso gera o token push APNs especificamente para o dispositivo watch.
  </Step>

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

  <Step title="Registre o Dispositivo com OneSignal">
    Crie a subscription no OneSignal usando a API [Add a device](/reference/add-a-device) com estas propriedades necessárias:

    **Parâmetros Obrigatórios:**

    * `identifier`: O token push APNs gerado pelo watch
    * `device_type`: Defina como `0` para dispositivos iOS
    * `external_user_id`: Identificador único para o usuário que possui esta subscription

    **Parâmetros Opcionais:**

    * `test_type`: Necessário apenas ao testar em builds de desenvolvimento ou ad-hoc
    * Propriedades adicionais conforme necessário para sua implementação
  </Step>

  <Step title="Envie Notificações">
    Uma vez que o dispositivo está registrado, você pode enviar notificações push diretamente para o watch através do dashboard ou API do OneSignal.
  </Step>
</Steps>

***

## Configuração do Android Wear OS

O SDK Nativo Android do OneSignal é totalmente compatível com aplicações Android Wear OS, fornecendo integração perfeita sem configuração adicional.

### Notificações Personalizadas

Você pode melhorar a experiência do watch construindo:

* Layouts de notificação personalizados otimizados para displays wearable
* Ações e interações específicas para wearable
* Comportamentos de notificação exclusivos do watch

Siga a documentação oficial do Android Developer [Notificações no Wear OS](https://developer.android.com/training/wearables/notifications) para orientação detalhada de implementação sobre criação de notificações ricas e interativas adaptadas para dispositivos wearable.

### Notas de Implementação

* Use o mesmo SDK Android OneSignal dos apps móveis
* Nenhuma configuração adicional necessária para funcionalidade básica
* Layouts e ações personalizados requerem práticas padrão de desenvolvimento Android Wear OS

***
