Configuration d’Apple watchOS
OneSignal prend en charge les notifications push pour les applications Apple Watch de deux manières : les notifications synchronisées depuis les applications iOS jumelées et les implémentations d’applications watchOS autonomes.Notifications synchronisées
Lorsqu’une application mobile iOS est synchronisée avec une application watchOS, les notifications envoyées à l’iPhone apparaîtront automatiquement sur l’Apple Watch jumelée.Implémentation watchOS autonome
Pour les applications watchOS autonomes, vous pouvez implémenter les notifications push de manière indépendante. Bien que OneSignal ne fournisse pas de SDK dédié pour les applications watchOS autonomes, vous pouvez intégrer en utilisant l’approche suivante :1
S'inscrire aux notifications à distance
Implémentez l’
WKExtension Apple WatchKit avec la méthode registerForRemoteNotifications. Cela génère le jeton push APNs spécifiquement pour l’appareil watch.2
Gérer l'inscription du jeton
Configurez le
WKExtensionDelegate pour capturer le jeton push APNs en utilisant la méthode didRegisterForRemoteNotificationsWithDeviceToken.3
Enregistrer l'appareil avec OneSignal
Créez l’abonnement dans OneSignal en utilisant l’API Ajouter un appareil avec ces propriétés requises :Paramètres requis :
identifier: Le jeton push APNs généré par la montredevice_type: Défini à0pour les appareils iOSexternal_user_id: Identifiant unique pour l’utilisateur propriétaire de cet abonnement
test_type: Requis uniquement lors de tests sur des builds de développement ou ad-hoc- Propriétés supplémentaires selon les besoins de votre implémentation
4
Envoyer des notifications
Une fois l’appareil enregistré, vous pouvez envoyer des notifications push directement à la montre via le tableau de bord ou l’API OneSignal.
Configuration d’Android Wear OS
Le SDK Android natif OneSignal est entièrement compatible avec les applications Android Wear OS, offrant une intégration transparente sans configuration supplémentaire.Notifications personnalisées
Vous pouvez améliorer l’expérience de la montre en créant :- Des mises en page de notification personnalisées optimisées pour les affichages portables
- Des actions et interactions spécifiques aux appareils portables
- Des comportements de notification uniquement pour la montre
Notes d’implémentation
- Utilisez le même SDK Android OneSignal que pour les applications mobiles
- Aucune configuration supplémentaire requise pour les fonctionnalités de base
- Les mises en page et actions personnalisées nécessitent les pratiques de développement Android Wear OS standard