/ / czy alert lub powiadomienie może wywołać określony widok podczas otwierania aplikacji lub zawieszania? - ios5, powiadomienie typu uilocal

Czy alert lub powiadomienie może wywołać określony widok podczas otwierania aplikacji lub wyłączania jej z zawieszenia? - ios5, uilocalnotification

Powiedzmy, że mam aplikację, która ustawia przypomnienia w centrum powiadomień:

Friday @ 4pm Change car oil

Po przesunięciu lub wybraniu powiadomienie zostanie otwarte lub spowoduje zawieszenie aplikacji.

Czy jest możliwe, aby powiadomienie wyzwalało aplikację, aby wyświetlała określony widok, czy też aplikacja zawsze będzie domyślnie wyświetlać ekran główny lub stan zawieszenia?

Odpowiedzi:

0 dla odpowiedzi № 1

Twoja aplikacja może stwierdzić, czy lokalne powiadomienie ją obudziło, czy uruchomiła, a następnie wyświetla określony widok na podstawie tego:

  1. Jeśli aplikacja została zawieszona i została ponownie aktywowana przez użytkownika wybierającego powiadomienie lokalne, -application:didReceiveLocalNotification: zostanie nazwany i [application applicationState] będzie UIApplicationStateInactive.

  2. Jeśli aplikacja nie była wcześniej uruchomiona i została uruchomiona przez użytkownika wybierającego powiadomienie lokalne, powiadomienie lokalne zostanie przekazane w opcjach -application:didFinishLaunchingWithOptions: pod kluczem UIApplicationLaunchOptionsLocalNotificationKey.