Explorar el Código

Only decrease badge number on click

Sebastián Katzer hace 11 años
padre
commit
e8d8cae1c7
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      src/ios/APPLocalNotification.m

+ 4 - 2
src/ios/APPLocalNotification.m

@@ -370,8 +370,10 @@
 
     NSString* event = (timeInterval <= 1 && deviceready) ? @"trigger" : @"click";
 
-    [UIApplication sharedApplication]
-    .applicationIconBadgeNumber -= 1;
+    if ([event isEqualToString:@"click"]) {
+        [UIApplication sharedApplication]
+        .applicationIconBadgeNumber -= 1;
+    }
 
     [self fireEvent:event localNotification:notification];