summaryrefslogtreecommitdiff
path: root/Juick/AppDelegate.m
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-11-30 00:16:53 +0300
committerGravatar Vitaly Takmazov2018-11-30 00:16:53 +0300
commit655a02b7695088b9dbaffd3ac9b7b867dcb11cfa (patch)
treee35cbc7fa2efe065735fcee00675db0ac7ac8ca4 /Juick/AppDelegate.m
parentd9a3f3beace0ff46632f9287024bb12eb9d1eec9 (diff)
Fix badge counter and enable background mode for silent notifications
Diffstat (limited to 'Juick/AppDelegate.m')
-rw-r--r--Juick/AppDelegate.m1
1 files changed, 1 insertions, 0 deletions
diff --git a/Juick/AppDelegate.m b/Juick/AppDelegate.m
index d5d5b9b..950f473 100644
--- a/Juick/AppDelegate.m
+++ b/Juick/AppDelegate.m
@@ -104,6 +104,7 @@
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
if (userInfo[@"service"]) {
+ application.applicationIconBadgeNumber = [userInfo[@"user"][@"unreadCount"] integerValue];
[[UNUserNotificationCenter currentNotificationCenter] getDeliveredNotificationsWithCompletionHandler:^(NSArray<UNNotification *> * _Nonnull notifications) {
for (UNNotification* notification in notifications) {
if ([notification.request.content.userInfo[@"mid"] integerValue] == [userInfo[@"mid"] integerValue]) {