Push notifications membolehkan aplikasi memaklumkan pengguna walaupun apabila aplikasi tidak dibuka — untuk mesej, kemas kini, dan penglibatan. Dalam React Native, ia melibatkan perkhidmatan platform (APNs untuk iOS, FCM untuk Android), permissions, device tokens, dan mengendalikan notification events.
Bagaimana push notifications berfungsi (alirannya)
1. Aplikasi meminta PERMISSION notifikasi daripada pengguna (terutamanya iOS — opt-in)
2. Peranti mendaftar dan mendapat push TOKEN unik (mengenal pasti peranti/pemasangan aplikasi ini)
3. Aplikasi menghantar token ke PELAYAN ANDA (menyimpannya untuk menyasarkan peranti ini)
4. Pelayan anda menghantar notifikasi → melalui perkhidmatan platform:
APNs (Apple Push Notification service) untuk iOS, FCM (Firebase Cloud Messaging) untuk Android
5. Platform menyampaikannya ke peranti → aplikasi memaparkan/mengendalikannya
→ Notifikasi berfungsi walaupun apabila aplikasi ditutup (OS mengendalikan penyampaian).
