たとえば、ユーザーがiPhoneアプリケーションをダウンロードし、8月12日に所定のUIAlertViewが表示されるなど、特定の日にUIAlertViewを表示するにはどうすればよいのでしょうか。どうすればこれを行うことができますか?
ありがとう!
たとえば、ユーザーがiPhoneアプリケーションをダウンロードし、8月12日に所定のUIAlertViewが表示されるなど、特定の日にUIAlertViewを表示するにはどうすればよいのでしょうか。どうすればこれを行うことができますか?
ありがとう!
UILocalNotificationAPIを確認する必要があります。これにより、アプリケーションのローカル通知を作成およびスケジュールできます。この通知は、バッジ/ポップオーバー/サウンド(リモート通知APIの場合と同じ設定)を使用して、希望の日に配信されます。
あなたの場合、あなたは特に火の日付を見る必要があります。サンプルコードは次のようになります。
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = @"Your message here";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*60];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
これにより、1時間以内に「Yourmessagehere」というテキストを含むローカル通知が送信されます。