Pular para o conteúdo principal

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

Registre para Notificações Remotas

Implemente o Apple WatchKit WKExtension com o método registerForRemoteNotifications. Isso gera o token push APNs especificamente para o dispositivo watch.
2

Gerencie o Registro de Token

Configure o WKExtensionDelegate para capturar o token push APNs usando o método didRegisterForRemoteNotificationsWithDeviceToken.
3

Registre o Dispositivo com OneSignal

Crie a subscription no OneSignal usando a API 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
4

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.

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