Go to file
2017-10-17 17:34:12 +07:00
app Support notification channel in API 26 or newer 2017-10-17 17:34:12 +07:00
gradle/wrapper Firebase SDK 11.4.2 2017-10-09 00:00:25 +07:00
.gitignore Update dependencies 2017-06-30 17:49:57 +07:00
build.gradle Support notification channel in API 26 or newer 2017-10-17 17:34:12 +07:00
gradle.properties
gradlew
gradlew.bat
README.md Support notification channel in API 26 or newer 2017-10-17 17:34:12 +07:00
settings.gradle

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.0 (Ice cream) or newer
  • Google Play services 11.4.2 or newer
  • Android Studio 2.3 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

Slide

https://docs.google.com/presentation/d/1HPLk1PXaGUjqTlPB6RHsgrTunJNo10kbGZ-JX_7JELw/edit?usp=sharing