Catatan Teknis TN2265: Memecahkan Pemberitahuan Push
Pertama kali aplikasi yang diaktifkan tekan mendaftarkan pemberitahuan push, iOS bertanya kepada pengguna apakah mereka ingin menerima pemberitahuan untuk aplikasi itu. Setelah pengguna merespons peringatan ini, tidak akan ditampilkan lagi kecuali perangkat dipulihkan atau aplikasi telah dihapus instalasinya selama setidaknya satu hari.
Jika Anda ingin mensimulasikan menjalankan aplikasi Anda yang pertama kali, Anda dapat menghapus aplikasi selama satu hari. Anda dapat mencapai yang terakhir tanpa benar-benar menunggu sehari dengan mengatur jam sistem maju sehari atau lebih, mematikan perangkat sepenuhnya, lalu menyalakan kembali perangkat.
Pembaruan: Seperti disebutkan dalam komentar di bawah, solusi ini berhenti berfungsi sejak iOS 5.1. Saya akan mendorong pengarsipan bug dengan Apple sehingga mereka dapat memperbarui dokumentasinya. Solusi saat ini tampaknya mengatur ulang konten dan pengaturan perangkat.
Pembaruan: Catatan teknologi telah diperbarui dengan langkah-langkah baru yang berfungsi dengan benar pada iOS 7.
- Hapus aplikasi Anda dari perangkat.
- Matikan perangkat sepenuhnya dan hidupkan kembali.
- Buka Pengaturan> Umum> Tanggal & Waktu dan tetapkan tanggal di depan sehari atau lebih.
- Matikan perangkat sepenuhnya lagi dan hidupkan kembali.
UPDATE pada iOS 9
Cukup menghapus dan menginstal ulang aplikasi akan mengatur ulang status pemberitahuan ke notDetermined
(artinya prompt akan muncul).
Berkat jawabannya oleh Gomfucius di bawah ini:
https://stackoverflow.com/a/33247900/704803