W przypadku, gdy aplikacja wymaga uwierzytelnienia, aby wyświetlić zawartość (np. Aplikację społecznościową, aplikację bankową lub dowolną aplikację z loginem) - w jaki sposób można obsługiwać zmiany w tym stanie uwierzytelniania, gdy aplikacja WatchKit jest otwarta ?Jaki jest dobry sposób obsługi zmian w uwierzytelnianiu między rozszerzeniem WatchKit a aplikacją nadrzędną?
Scenariusz A: Zaloguj się z aplikacji na iOS, gdy uruchomiony jest WatchKit. Załóżmy, że uruchamiasz aplikację WatchKit i nie jesteś zalogowany. Aplikacja WatchKit pokaże Ci pewien rodzaj "proszę się zalogować" i poprosi Cię o otwarcie aplikacji na iOS, aby się zalogować. Gdy to się pojawi , w jaki sposób powiadomić kontroler interfejsu WatchKit, aby odświeżyć jego zawartość?
Scenariusz B: Wyloguj się z aplikacji na iOS, gdy uruchomiony jest WatchKit. Załóżmy, że uruchamiasz aplikację WatchKit, a Ty jesteś zalogowany. Następnie otwieramy aplikację na iOS i wylogowujemy się - w jaki sposób powinienem powiadomić o aplikacji WatchKit, którą się wylogowałeś, i która powinna wyświetlać komunikat "zaloguj się "znowu stan?
Czy korzystam z timera, który stale sprawdza stan autowy? Czy istnieje system powiadomień, którego mogę użyć?
Czy możesz podać przykład powiadomienia Darwin? –