Passer au contenu principal

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 montre
  • device_type : Défini à 0 pour les appareils iOS
  • external_user_id : Identifiant unique pour l’utilisateur propriétaire de cet abonnement
Paramètres optionnels :
  • 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
Suivez la documentation officielle Android Developer Notifications sur Wear OS pour des conseils détaillés sur la création de notifications riches et interactives adaptées aux appareils portables.

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