cambiamento Badge e notifica push in iPhone SDK
-
08-10-2019 - |
Domanda
Ho provato il href="http://mobiforge.com/developing/story/programming-apple-push-notification-services" rel="nofollow"> notifica . E 'lavorando bene ma il problema è distintivo. Quando scatto sopra la vista, app è apparire e la chiusura di esso. ancora distintivo rosso in icona dell'applicazione. Come rimuoverlo?
Un'altra questione è
quando clicco la vista, apparirà schermata iniziale. Voglio mostrare altra vista quando provenienti da notifica push.
Soluzione
Questo resetta il applicazione numero distintivo . Se si imposta tale valore a zero, si nasconde il badge.
[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;
Per gestire la notifica push con una vista separata, è necessario gestire il seguente messaggio nella delegato applicazione:
- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo
È possibile accedere al userInfo dizionario per ottenere ulteriori informazioni sulla notifica push che ha portato il messaggio di richiamata.