Antwort

3

Leider nicht, mit Watch-Apps müssen Sie jetzt Benachrichtigungen an 3 Stellen bearbeiten. Wenn die App ausgeführt wird, wird die Anwendung: didReceiveLocalNotification: aufgerufen. Wenn das Telefon entsperrt ist, wird die Benachrichtigung an das Benachrichtigungscenter gesendet und Sie müssen mit dem Benutzer umgehen, der es in der Anwendung auswählt: didFinishLaunchingWithOptions :. Die Uhr wird automatisch jede Benachrichtigung behandeln, die ihre App enthält, und zeigt die App und den Text des Alarms an. Wenn Sie eine benutzerdefinierte Benachrichtigung wünschen, müssen Sie eine Benachrichtigungskategorie in der entsprechenden App und eine dynamische Benachrichtigung in der Uhr einrichten. Wenn Sie versuchen, nur Informationen von der App zur Uhr zu bekommen, können Sie das Wörterbuch der App-Gruppen oder die Methode openParentApplication: reply: verwenden.

0

Nein. Es wird vollständig vom Betriebssystem gesteuert.

5

Dies war nicht möglich, bis watchOS 3.

watchOS 3 stellt die User Notifications framework, die die Lieferung und Handhabung von lokalen und Remote-Benachrichtigungen unterstützt. Sie können die Klassen dieses Frameworks verwenden, um die Zustellung von lokalen Benachrichtigungen basierend auf bestimmten Bedingungen wie einem Datum oder einer Uhrzeit oder nach einem Zeitintervall zu planen und lokale und Remotebenachrichtigungen zu empfangen und zu verarbeiten, wenn sie an das Gerät des Benutzers übermittelt werden.

Sie können jetzt eine lokale Benachrichtigung auf der Uhr planen, und die Benachrichtigung wird nur an die Uhr gesendet. Es wird nicht auf dem Telefon angezeigt. Weitere Informationen finden Sie in den WWDC 2016 Introduction to Notifications und Quick Interaction Techniques for watchOS Sitzungen.

brauchbares Bild von this guide: enter image description here

+1

Dies soll jetzt die richtige Antwort sein. – kelin

Verwandte Themen