Potrzebuję sposobu na otrzymanie cichego powiadomienia push, a następnie wyświetlenie lokalnego (aby móc przetwarzać dane przed wyświetleniem użytkownikowi) Czy jest jakiś sposób na zrobienie tego? didReceiveNotification
jest wywoływana tylko, gdy jest na pierwszym planie. Wierzę, że aplikacja jest uruchamiana, gdy w tle po otrzymaniu push. Jednak wydaje się, że nie ma rozwiązania, gdy aplikacja zostanie zabita.Czy istnieje sposób na przebudzenie aplikacji na iOS po otrzymaniu powiadomienia wypychania, nawet gdy zostanie zabity?
EDIT Jestem świadomy PushKit, ale moja aplikacja nie jest aplikacją VOIP, jest to aplikacja IM.
Ja nie zgadzam się z Twoim stwierdzeniem: _ ", ale jeśli Twoja aplikacja zostanie zabity (Test siły wyjść z przełącznika), wtedy nie ma możliwości odebrania powiadomienia. "._ Jeśli aplikacja zostanie zabita, nadal będziemy mogli otrzymać powiadomienie. Popraw mnie, jeśli się mylę. – NSPratik
To nie jest moje oświadczenie jako takie. To jest Apple - patrz cytowany tekst. Oczywiście powiadomienie zostanie dostarczone do urządzenia, ale nie do metody delegowania aplikacji. – Paulw11
@ Paulw11 mówi poprawnie, gdy aplikacja jest zabijana, otrzymywane jest powiadomienie, ale delegat nie będzie połączony. Jego normalne powiadomienie push. A jeśli nasza aplikacja znajduje się w tle, aplikacja : handleActionWithIdentifier: forRemoteNotification: completionHandler: metoda wywoła – Bevan