7

Jak obsługiwać wiele powiadomień push na jednym urządzeniu np:Wiele powiadomień push na 1 urządzeniu - iPhone

użytkownik otrzymuje powiadomienie mówiąc masz 1 nową wiadomość od mojego app. Zanim przejrzy ten komunikat, pojawia się kolejna wiadomość, więc teraz ma 2. Nie chcę, aby 2 wiadomości były ułożone w pasku powiadomień, chcę 1 powiadomienie, że oczekują 2 wiadomości. Jak mogę to wdrożyć?

A także, czy na urządzenie dostaje 5 Nowe zgłoszenie i użytkownik dotknie ostatniej notyfikacji, to jak mamy poprzednie powiadomienie userinfo

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

Odpowiedz

2

chodzi o pierwsze pytanie, to nie będzie w stanie to zrobić. Powiadomienia są zdarzeniami oddzielnymi, a Centrum Notyfikacji nie będzie (i nie może) je scalić.

Powiadomienia push nie są przeznaczone do dostarczania (dużo) informacji, dlatego nie można polegać na czytaniu obiektów userInfo. Na przykład, co byś zrobił, gdyby użytkownik właśnie zamknął powiadomienie i skasował je bez czytania?

Należy tylko używać powiadomień push, aby poinformować aplikację, że "coś się stało". Aplikacja powinna następnie pobrać informacje z serwera. Np. Jeśli użytkownik dotknie ostatniego powiadomienia, aplikacja będzie nadal pobierać wszystkie informacje powiązane z wszystkimi pięcioma powiadomieniami.

+2

na pytania zostały udzielone w 2012 roku, czy nadal nie można wykonać kwestionowanej pracy, kierując reklamy na system iOS 6 lub iOS 7 lub iOS 8? –

Powiązane problemy