Perbaikan Notifikasi Push Rusak untuk Perangkat Android pada ROM Kustom

Di XDA kami menyukai ROM khusus, tetapi terkadang saat Anda memulihkan data aplikasi, Anda mungkin mengalami pemberitahuan push yang rusak. Kami menjelaskan mengapa dan bagaimana cara memperbaikinya!

Di XDA-Developers kita semua adalah penggemar berat ROM khusus, tema, dan segala jenis modifikasi lainnya. Beberapa dari kita beralih di antara ROM khusus yang berbeda secara teratur, dan karena itu menggunakan solusi cadangan aplikasi seperti oandbackup atau Titanium Backup yang populer. Banyak pengguna telah melaporkan masalah notifikasi push yang rusak setelah flash bersih atau peralihan ROM, dengan WhatsApp menjadi salah satu pelanggar terbesar. Aplikasi lain, seperti Tumblr, juga menjadi korban karena tidak menampilkan pemberitahuan push apa pun. Mengapa demikian dan bagaimana cara memperbaikinya?


Masalah

Perangkat Android yang menginstal Layanan Google Play terdaftar pada layanan Firebase Cloud Messaging (FCM), yang sebelumnya dikenal sebagai Google Cloud Messaging (GCM). Fungsinya adalah menghitung token perangkat unik untuk Anda, lalu saat Anda memasang aplikasi berkemampuan FCM (seperti WhatsApp), aplikasi tersebut akan mendaftar ke layanan FCM Push sehingga dapat mengirimi Anda pemberitahuan push. Perangkat Anda kemudian dapat dibangunkan saat berada dalam mode Istirahatkan setiap kali pemberitahuan FCM berprioritas tinggi dikirim ke perangkat Anda. Notifikasi FCM dengan prioritas tinggi mencakup aplikasi seperti WhatsApp dan aplikasi perpesanan instan lainnya, misalnya. Namun, jika Anda menghapus sistem saat memasang ROM baru ke perangkat Anda, ponsel Anda akan mendaftarkan a 

baru Token FCM, dan aplikasi apa pun yang Anda pulihkan dengan data tidak akan dapat lagi mengirimkan notifikasi FCM, karena aplikasi tersebut masih menggunakan token lama.

Tetapi bagaimana jika ponsel Anda tidak menginstal Layanan Google Play? Bagaimana Anda menerima notifikasi? Ya, aplikasi yang mendukung FCM umumnya memiliki layanan pemberitahuan push sendiri sebagai cadangan. Misalnya, Facebook Messenger menggunakan layanan bernama FBNS, yang merupakan layanan default ketika Layanan Google Play tidak terdeteksi. Hal ini dapat dilihat pada tangkapan layar di samping di bawah bagian "Pemberitahuan Push" yang tersembunyi di internal Facebook Messenger. Saya yakin beberapa aplikasi mendeteksi saat FCM tidak berfungsi dan kembali ke layanannya sendiri saat FCM rusak, namun jelas tidak semua aplikasi melakukan hal ini.


Mengatasi Notifikasi Push Rusak

Cara paling sederhana untuk menghindari masalah adalah menginstal aplikasi secara normal alih-alih memulihkan melalui Titanium Backup (atau layanan cadangan pilihan Anda yang lain) setelah flash bersih atau peralihan ROM. Ini mungkin melelahkan untuk beberapa aplikasi, tetapi banyak aplikasi seperti WhatsApp yang memungkinkan Anda membuat cadangan obrolan di dalam aplikasi. Aplikasi lain seperti Tumblr berisi semua datanya di cloud, jadi tidak ada alasan untuk memulihkannya. Jika Anda memiliki masalah dengan pemberitahuan push dan telah menggunakan layanan cadangan untuk memulihkan aplikasi Anda, coba instal ulang melalui Play Store. Masalah apa pun dengan pemberitahuan push yang saya alami telah diperbaiki dengan menginstal ulang aplikasi melalui cara normal (baik melalui Play Store atau langsung melalui APK), jadi cobalah dan saya harap ini memperbaiki dorongan Anda yang rusak pemberitahuan!


Disarankan Baca: Heningkan Email Pekerjaan yang Mengganggu Secara Otomatis dengan Quiet untuk Gmail