Push通知の確認ダイアログの表示タイミングを色々テストするときに、再表示させるためのデバイスの操作を毎回忘れるのでメモ。
手順
アプリをアンインストールして1日以上経過した状態を作りだすのが重要みたい。再起動は面倒だけど省くと上手くいかないです。
- デバイスの時刻を自動設定から手動に変更
- アプリをアンインストール
- デバイスを再起動
- iPhone の時刻を1日以上未来に手動で変更
- デバイスを再起動
- アプリを再インストール
参考
Troubleshooting Push Notifications
The first time a push-enabled app registers for push notifications, iOS asks the user if they wish to receive notifications for that app. Once the user has responded to this alert it is not presented again unless the device is restored or the app has been uninstalled for at least a day.