2013-04-23 16 views

Odpowiedz

18

Należy ustawić wartość dla klucza badge w swoim ładunku powiadomień Push. Z twojego opisu wynika, że ​​to tylko twoja aplikacja aktualizuje numer identyfikacyjny, a nie samo powiadomienie.

Zobacz The Notification Payload lokalnej i Push Programming Guide powiadomienie o szczegóły:

klucze i wartości APS słownik

badge (numer): Numer wyświetlać jako odznaka ikona aplikacji. Jeśli ta właściwość nie jest dostępna, znaczek nie zostanie zmieniony. Aby usunąć znaczek, ustaw wartość tej właściwości na 0.

+2

Które metody zostaną wywołane, gdy otrzymana zostanie wiadomość z powiadomieniem, a aplikacja nie jest otwarta. Nie mam sposobu, aby zaktualizować badgenumber bez otwierania aplikacji. – user2174560

+0

Twoja aplikacja nie jest otwierana i nie jest wywoływana żadna metoda. Musisz podać numer identyfikatora w polu danych powiadomienia. To jest wysyłane przez twój serwer do Apple, który następnie dostarcza go do urządzenia. Twoja aplikacja nie jest zaangażowana. –

+0

Hej, proszę o informacje. :) – user2174560