Mengapa aplikasi BBM di Windows Phone tidak ada notifikasinya. Dan muncul ketika aplikasi itu dibuka. Saya sudah otak-atik di setting notifikasi plus tindakan tapi tidak ada aplikasi tersebut. Saya setting juga di penghematan baterai agar tetap berjalan ketika di set penghematan baterai. (Mohamadfadjar)
Jawaban:
Notifikasi pada device, lebih tepatnya push notification, memiliki cara pengolahan dan penyampaian yang berbeda di setiap sistem operasi. Misalkan pada aplikasi Blackberry Messenger yang Anda alami, server dari aplikasi BBM harus mengakomodir cloud service yang berbeda untuk setiap OS, berhubungan dengan APNs (Apple Push Notification service) untuk mengirimkan notifikasi ke iPhone, berhubungan dengan GCM (Google Cloud Messaging) untuk device android, dan MPNS (Microsoft Push Notification service) untuk device Windows Phone.
SCROLL TO CONTINUE WITH CONTENT
Push notification dibutuhkan supaya informasi pesan bisa selalu diterima oleh kita, walaupun sebenarnya aplikasi bersangkutan sedang tidak berjalan di depan. Setelah kita menginstall aplikasi BBM ke microsoft windows phone, aplikasi BBM akan berinteraksi dengan OS Windows Phone yang mengatur Push Client Service, kemudian mendaftarkannya ke MPNS.
MPNS kemudian memberikan URI sebagai tanda “identitas” kepada aplikasi BBM di device kita, yang kemudian oleh aplikasi BBM dikirimkan dan didaftarkan ke server Blackberry. Setiap ada pesan BBM untuk kita yang diterima server Blackberry, server Blackberry akan mengirimkan notifikasi ke MPNS yang kemudian meneruskan ke device Windows Phone kita sebagai push notification.
Untuk proses push notification ini berjalan lancar, device kita harus memiliki koneksi yang lancar ke MPNS. Sayangnya seringkali bisa ada gangguan terjadi dengan koneksi ini, misalkan terputus karena tidak ada sinyal telepon, data limit, firewall WiFi, dll.
Ketika data terputus dan server sedang meneruskan notifikasi ke MPNS yang kemudian di relay ke device kita, dan tidak bisa diterima device kita karena koneksi terganggu, maka akan terjadi loop untuk dicoba dikirimkan ulang. Sedangkan kemungkinan pada server Blackberry sendiri sudah ada antrian push notification lain.
Akhirnya tercipta antrean, loop, dan latency yang tinggi, yang kadang segera selesai ketika koneksi ke MPNS tersambung lagi, yang terkadang dianggap URI-nya sudah expired dan tidak bisa diteruskan, yang akhirnya menyebabkan push notification tidak muncul di device Windows Phone kita.
Untuk masalah push notification ini bisa coba diselesaikan dengan beberapa trik. Pertama, update versi BBM nya, karena Microsoft sendiri sadar akan hal ini dan mencoba mencari jalan keluarnya, misalnya menggunakan Azure Notification Hub. Kemungkinan para developer mengupdate aplikasinya untuk menggunakan sistem push notifications yang lebih baru atau mencari work around.
Kedua pastikan koneksi yang kita miliki lancar, jika menggunakan wifi, jangan sampai wifi ini memblok koneksi ke MPNS, dan pastikan juga kita tidak mengaktifkan mode pengematan baterai, karena bisa membuat koneksi ini terganggu.
Ketiga, seringkali dengan mengaktifkan setting location dan find my phone kemudian me restart device, membantu untuk device WP kita selalu terkoneksi dengan MPNS.
Keempat, uninstall aplikasi BBM, restart, dan kemudian menginstall ulang aplikasi BBM, bisa membantu proses registrasi ulang ke server, yang kita harapkan kali ini membuat push notification-nya lebih lancar.
(jsn/ash)