---
description: >-
  Pesan Broadcast baru dikirimkan kepada perangkat user RW dengan menggunakan
  Push Notification.
---

# Receive Push Notifications

## Behaviour

### Login Device

Saat user RW melakukan _login_ pada device, sistem akan melakukan _subscribe_ ke _topic_ di Firebase Cloud Messaging (FCM).

Format nama _topic_ pada Firebase Cloud Messaging:

* `kabkota_id`
* `kec_id`
* `kel_id`
* `{kel_id}_{rw}` untuk spesifik RW

### Logout Device

Saat user RW melakukan _logout_ pada device, sistem akan melakukan _unsubsribe topic_ di FCM, sehingga user tidak akan mendapatkan _push notifications_ dalam kondisi tidak login ke aplikasi.
