質問: 現在、iOS5.1.1以上を対象としたプッシュ通知を実装しているiOSアプリの改修を行っております。 iOSアプリでプッシュ通知を実装する場合、「プッシュ通知を送信します。よろしいですか?」という確認アラートが表示されるかと思いますが、そのアラートを許可していただくために許可を促す画面を直前に設けようと考えております。 しかし、iOS5.1.1の実機で動かしたところ上記の確認アラートが出ませんでした。 確認アラートが出ない場合は許可を促す画面も出さないようにしたいのですが、この確認アラートはiOSバージョンいくつから出るようになったのでしょうか。 ご回答よろしくお願いいたします。
回答: いつから出るようになったのかは知りませんが、多分プッシュ通知が実装された最初から表示されるようになっていたと思います。 ではどうして質問者さんの端末で出ないのか。 iOS9以降のOSでは通知の確認アラートはアプリを再インストールするたびに出るようになっています。 ですがiOS8以前の古いiOSでは、一度許可/不許可を選択すると(アプリを再インストールしても)出ないです。 これをもう一度出そうとすると結構手間がかかります。 1. 端末からアプリを削除する 2. 端末の電源を切り、再び電源を投入する 3. 設定 > 一般 > 日付と時刻: 未来の日付に設定する 4. 再び端末の電源を切り、再投入する この手順を踏めば確認アラートが出るはずです。 参考: http://qiita.com/usagimaru/items/c885dda9f6edf45186d6 http://qiita.com/mono0926/items/9ef83c8b0de0e84118ac