@takashingsです。 普段の仕事はiPhoneのアプリを開発しています。 今回、仕事でローカル通知の機能を使ったアプリを作りました。 そのまとめを残しておきたいと思います。 これさえ読めば、基本的にはローカル通知の設定はバッチリだと思います。 まず、プッシュ通知とローカル通知の違いを把握しておく iOSにはプッシュ通知とローカル通知の2つの通知があります。 プッシュ通知は外部のサーバから届く通知です。そのため、通知を受け取るためには通信ができることが大前提です。 例としては、TwitterのメンションやDMが届いた場合の通知のようなものです。 ローカル通知は外部との通信ができなくても、通知することができます。 例としては、カレンダー、リマインダーアプリのように決まった時間になると知らせてくれる通知のようなものです。 今回はローカル通知の設定です。 詳しくはApple公式のプログラミ