2015-05-04 30 views

Odpowiedz

3

Niestety nie, w aplikacjach do zegarków trzeba obsługiwać powiadomienia w 3 miejscach. Gdy aplikacja jest uruchomiona, wywoływana jest aplikacja: didReceiveLocalNotification: Gdy telefon zostanie odblokowany, powiadomienie zostanie wysłane do centrum powiadomień i będziesz musiał obsłużyć użytkownika wybierając go w aplikacji: didFinishLaunchingWithOptions :. Zegarek automatycznie obsłuży każde powiadomienie, które otrzyma jego aplikacja, wyświetlając aplikację i treść alertu. Jeśli chcesz otrzymywać niestandardowe powiadomienia, musisz skonfigurować kategorię powiadomień w aplikacji zawierającej i powiadomienie dynamiczne w zegarku. Jeśli próbujesz pobrać informacje z aplikacji na zegarek, możesz skorzystać ze słownika grup aplikacji lub metody openParentApplication: reply:

0

Nie. Jest całkowicie kontrolowany przez system operacyjny.

5

nie było możliwe do watchOS 3.

watchOS 3 przedstawia User Notifications framework, który obsługuje dostarczanie i obsługi zgłoszeń lokalnego lub zdalnego. Za pomocą klas tego frameworku można zaplanować dostarczanie powiadomień lokalnych na podstawie określonych warunków, takich jak data lub czas lub po określonym czasie, a także otrzymywać i obsługiwać powiadomienia lokalne i zdalne, gdy są dostarczane do urządzenia użytkownika.

Możesz teraz zaplanować lokalne powiadomienie na zegarku, a powiadomienie jest (dostarczane do i) obsługiwane tylko przez zegarek. Nie pojawi się na telefonie. Aby uzyskać więcej informacji, zobacz sesje WWDC 2016 Introduction to Notifications i Quick Interaction Techniques for watchOS.

Przydatne obraz z this guide: enter image description here

+1

ta powinna być prawidłowa odpowiedź teraz. – kelin