2

スケジュール平日スウィフト:平日

イベントウェイクアップ私のアプリケーションの特定の時間のイベントを特定の時間のイベント(未通知)をスケジュールし、サービスコールによって自分のサーバーに経度、私の現在の緯度を共有しています。

私の要件を満たすために使用したiOSの機能はどれですか。

LocalNotificationが使用されていない理由LocalNotificationは通知バーに通知を挿入し、LocalNotificationを設定しないためです。

+0

に次のメソッドを実装する必要があります覚えていますか?このクラスは私のアプリケーションを起こすときに起動します。 –

+0

iosで利用できる背景モードが見つかりましたが、どのモードでこの要件に使用していますか? –

答えて

1

次のコードでローカル通知を使用してください。これは、サイレント通知のように動作し、通知バーに通知を追加しません。

UILocalNotification *notification = [[UILocalNotification alloc] init]; 
notification.fireDate = [NSDate date]; 
NSTimeZone* timezone = [NSTimeZone defaultTimeZone]; 
notification.timeZone = timezone; 

[[UIApplication sharedApplication] scheduleLocalNotification:notification]; 

あなたは、私がEKAlaramクラスを使用しますことができますappDelegate.m

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{ 
+0

appDelegateファイルで通知設定を設定できますか? –

+0

@nalawala通知設定はどういう意味ですか? appDelegateファイルで通知の送信許可を設定できます。また、機能によって通知を設定することもできます。 –

+0

通知は通知キャンターに挿入されません。しかし、2分後に日付をスケジュールすると、didReceiveLocalNotificationメソッド –