2
私は自分のアプリがバックグラウンドで実行され、何かをチェックしたいと思っています。 の場合は、ローカル通知が表示されます。ローカル通知を使用してアプリをスリープ状態にするにはどうすればよいですか?
iは、チェックの方法でこのコードを使用します。
UIApplication *app = [UIApplication sharedApplication];
UILocalNotification *notification = [[UILocalNotification alloc] init];
NSArray *oldNotifications = [app scheduledLocalNotifications];
if ([oldNotifications count] > 0) {
[app cancelAllLocalNotifications];
}
if (notification == nil)
return;
NSDate *notificationDate = [NSDate dateWithTimeIntervalSinceNow:10];
notification.fireDate = notificationDate;
notification.timeZone = [NSTimeZone systemTimeZone];
notification.alertBody = @"Test Body";
[app scheduleLocalNotification:notification];
[notification release];
問題は、アプリがフォアグラウンドにあるとき、それは警告を表示しますが、アプリがバックグラウンドで動作している場合は、通知がに表示されていないということですスクリーン。
私が行っているチェックはuiwebviewで実行され、10秒ごとにリロードされるため、バックグラウンドでも実行する必要があります。
あなたの質問は何ですか? – phi
アプリのバックグラウンドでの実行を有効にする方法 – MTA