Beberapa bulan ini sering terjadi masalah dengan "push notifications iPhone", saya coba-coba mulai dari network system, karena di tempat saya semua di area DMZ lewat NAT, semua device terkoneksi lewat WiFi. Disamping itu, iPhone saya bawaan dari Aussie yg telah di Unlock (FU). Mungkin karena iPhonenya sering di otak-atik jadi banyak kemungkinan permasalahan notifikasi harus dilihat dari berbagai hal. Langkah yang saya tempuh adalah:
- Jika menggunakan WiFi pastikan encrypt methodnya mendukung device anda, saya menggunakan WEP 64 bit, gunakan channel yg tidak interferensi jika anda menggunakan beberapa AP (Access Point) sebagai repeater.
- Jika anda menggunakan router, pastikan TCP port 5223, TCP Port 443 sudah diallow. Untuk lebih detail silahkan check http://support.apple.com/kb/TS4264
- Yang sering menjadi kendalanya adalah di devicenya itu sendiri (iPhone), banyak permasalahan setelah upgrade iOS, atau resetting iPhone, push notifications jadi tidak jalan. Setelah saya coba-coba dari mulai resetting/restoring device, login/logout Apple ID, dsb semua tidak ada yang berhasil. Alhasil yang paling mujarab adalah dengan menggunakan metode "Deactivate RedSn0w", seperti kita ketahui RedSn0w salah satu tool Jailbreak iPhone.
- Download RedSn0w.
- Sambungkan iPhone dengan PC/Laptop.
- Extract dan jalankan RedSn0w yang sudah didownload.
- Pada menu RedSn0w klik Extras -> Even More -> Deactivate.
- Pastikan iPhone anda sudah deactivated ditandai ada box dengan peringatan Activation Screen.
- Buka iTunes, secara otomatis iTunes meminta Apple ID/Passwordnya. Masukan Apple ID/Passwordnya, lalu iTunes akan secara otomatis meng-Activekan iPhone anda.
- Reboot iPhone.
- Selamat mencoba semoga berhasil :-).