Explorar o código

Only decrease badge number on click

Sebastián Katzer %!s(int64=11) %!d(string=hai) anos
pai
achega
e8d8cae1c7
Modificáronse 1 ficheiros con 4 adicións e 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];