Comment déclencher des notifications à l'aide de WatchKit
Dans le WatchKit guide du développeur, il ya des instructions sur comment afficher des notifications personnalisées et il dit aussi:
Apps ne sont pas tenus de faire quelque chose pour soutenir les notifications. Le système fournit une notification par défaut de l'interface qui affiche le message d'alerte de notification. Cependant, les applications peuvent personnaliser l'interface de notification et d'y inclure des graphiques, le contenu, et l'image de marque.
Je peux obtenir des notifications locales pour déclencher la bannière des alertes sur le téléphone, mais ils ne se produisent pas sur le WatchKit app. J'ai essayé de débogage à l'aide de tous les objectifs:
- application iOS
- Regarder app
- Regarder Coup D'Œil
- Montre personnalisée de notification
Alors même que l'application téléphone est dans le fond, aucun d'entre eux ne se déclenchent quand le local de réception de la notification. J'ai aussi essayé en simulant une distance de notification reçues à l'arrière-plan.
J'espère que je n'ai pas à appeler le watchKit du contrôleur local/à distance de notification des gestionnaires directement.
Vous devez vous connecter pour publier un commentaire.
Non, vous ne le font pas.
La réponse est XCode ne prend pas en charge le débogage Apple Watch et l'iPhone simultanément pour l'instant. C'est pourquoi vous ne pouvez pas pousser une notification de l'iPhone simulateur de Regarder simulateur, seulement de la charge utile de test par
*.apns
fichiers est pris en charge pour l'instant.Ses expliqué dans Notification Essentials que
Donc je ne pense pas(dès maintenant) il n'y a rien qui peut être fait à partir de l'app pour déclencher des Notifications plus précisément dans la montre.
Edit: Il semble que theres un bug dans 8.2 bêta.
Lors de l'affichage d'une notification dans le simulateur iOS, en cliquant sur l'icône de notification ou le corps ne lance pas le correspondant Watch app
Notes de version
Afin de tester la montre notifications, vous devez d'abord créer un nouveau build régime.
Dupliquer votre montre app régime, et dans la "course", sélectionnez personnalisé de votre notification de l'exécutable.
Vous pouvez maintenant exécuter le schéma de notification.
À l'intérieur de l'extensions de groupe dans votre projet, en vertu de prise en charge de Fichiers, un fichier nommé PushNotificationPayload.json.
Vous pouvez modifier la charge utile du fichier à essayer différentes notifications et les catégories.
Source
Je n'ai eu que deux cibles lorsque j'ai créé les projets:
Édition de la Montre App régime me permet de sélectionner un autre fichier exécutable, notamment il y a le coup d'Œil et options de Notification là, et ils travaillent pour moi. Il suffit de le sélectionner, à proximité, et l'exécuter. Je n'ai pas essayé de dupliquer les objectifs/projets donc je n'ai pas à les modifier, mais je ne pense pas que ce serait un problème.
Edit: en Fait, la SDK vous dit de modifier le régime trop.