ねえ、
「ローカル」プッシュ通知を作成する方法を探しています。どうすればいいのかわからないので、どなたか助けてください。私が必要とするのは:
- 24 時間以内にアプリケーションを開かなかったユーザーに通知を送信する方法。(または、変更されていないこと)
あなたの誰かが私を助けてくれることを本当に願っています、ありがとう!
ねえ、
「ローカル」プッシュ通知を作成する方法を探しています。どうすればいいのかわからないので、どなたか助けてください。私が必要とするのは:
あなたの誰かが私を助けてくれることを本当に願っています、ありがとう!
これは非常に簡単です。
1) アプリを閉じたら、24 時間以内に発生するローカル通知をスケジュールします。
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [[NSDate date] dateByAddingTimeInterval:60*60*24];
notification.alertBody = @"24 hours passed since last visit :(";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
2) アプリが開いている場合 (ローカル通知が発生する前)、ローカル通知をキャンセルする
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
UILocalNotification
あなたの要件に合いますApple doc