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 watchdevice_type: Defina como0para dispositivos iOSexternal_user_id: Identificador único para o usuário que possui esta subscription
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
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