0

Mon application de surveillance reçoit des notifications push contenant des informations de localisation et j'utilise cette information pour afficher un WKInterfaceMap.Ouvrez Apple Maps en appuyant sur un WKInterfaceMap dans une notification dynamique

Cependant, lorsque j'appuie sur la carte dans l'interface dynamique de notification, mon application est ouverte à la place de l'application Google Maps.

Je trouve this forum post déclarant:

Il n'y a pas URL pour appeler à ce moment. L'utilisateur qui appuie sur un objet WKInterfaceMap est le seul moyen de lancer l'application Maps à partir de la vôtre.

Est-ce que quelqu'un sait pourquoi cela ne fonctionne pas avec WKInterfaceMap objets dans une notification?

Répondre

1

Étant donné que les notifications ne sont pas interactives, il est impossible de déclencher une interaction d'objet dans une notification dynamique. En tapant n'importe où dans la zone de notification, vous lancerez toujours votre application de surveillance.

C'est brièvement mentionné dans le App Programming Guide, sous la conception de votre interface dynamique:

votre interface Tapping notification lance l'application, de sorte que les interfaces de notification ne doit pas contenir des contrôles interactifs.