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:1
Registrar para notificaciones remotas
Implementa el
WKExtension de Apple WatchKit con el método registerForRemoteNotifications. Esto genera el token push APNs específicamente para el dispositivo reloj.2
Manejar registro de token
Configura el
WKExtensionDelegate para capturar el token push APNs usando el método didRegisterForRemoteNotificationsWithDeviceToken.3
Registrar dispositivo con OneSignal
Crea la suscripción en OneSignal usando la API Add a device con estas propiedades requeridas:Parámetros requeridos:
identifier: El token push APNs generado por el relojdevice_type: Establecer a0para dispositivos iOSexternal_user_id: Identificador único para el usuario que posee esta suscripción
test_type: Requerido solo cuando se prueba en compilaciones de desarrollo o ad-hoc- Propiedades adicionales según sea necesario para tu implementación
4
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.
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
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