# Firebase Cloud Messaging (FCM) FCM is just a demo of Android Application which implement Firebase Cloud Messaging. It made for Google I/O Extended 2016 Bangkok ## Prerequisites * Supported Android 4.1 or newer * Android Studio 3.3.2 or higher * google-services.json in app-level folder ## Features * Subscribe and Unsubscribe with topics * Get token * Send message with payload both **notification** and **data** * Send message with **a token**, **token group**, **a topic**, **condition** * Handle message both **foreground** and **background** * Customize notification * Support notification channel for Android 0 or newer ## Limitation in the message payload * Notification : 2KB limit and a predefined set of user-visible keys * Data : 4KB of custom key-value pairs ## Screenshots