Ich erstelle lokale Benachrichtigung, wenn Push-Benachrichtigung (umsetzbar) empfangen wird, aber App ist geschlossen oder im Hintergrund. Ich habe folgenden Code verwendet, um eine lokale Benachrichtigung in objective-c zu generieren.Wie erstelle ich schnellere lokale Benachrichtigungen in iOS?
- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler {
UILocalNotification* localNotification = [[UILocalNotification alloc] init];
// localNotification.fireDate = [NSDate date];
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = @"Security settings enabled, tap to start the application";
localNotification.category = @"LOCAL_NOTIFICATION"; // Same as category identifier
// [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
[[UIApplication sharedApplication] presentLocalNotificationNow:localNotification];
}
1. Wenn i ziehen Benachrichtigung Trey nach unten (Notification Center) nicht von alert es lokale Benachrichtigung fein in 1 sec erzeugen.
2.But während der Aktion von Alarm (während zu Hause) es dauert es 3-4 Sekunden für lokale Benachrichtigung zu erscheinen.
Warum gibt es einen Zeitunterschied zwischen Aktion von Alert (Aktion von zu Hause aus drücken) und Notification Center (Benachrichtigungstray nach unten streichen) lokale Benachrichtigung generieren?
Wie man es schneller macht? Danke im Voraus.