I am trying to implement Beams (Android/Flutter).
- According to Docs: https://pusher.com/docs/beams/getting-started/android/configure-fcm/
[∞](https://pusher.com/docs/beams/getting-started/android/configure-fcm/#get-your-fcm-server-key) Get your FCM Server Key
Go to your Firebase project‘s settings page, and then go to the Cloud Messaging tab.
You will need to enable the Legacy Cloud Messaging API, not the Firebase Cloud Messaging API.
- According to Firebase Console:
Cloud Messaging API (Legacy)Disabled
If you are an existing user of the legacy HTTP or XMPP APIs (deprecated on 6/20/2023), you must migrate to the latest Firebase Cloud Messaging API (HTTP v1) by 6/20/2024. [Learn more](https://firebase.google.com/docs/cloud-messaging/migrate-v1?hl=en&authuser=0)
- I can't enable legacy API since Firebase console does not allow it. Beams requires FCM legacy token.
What now?
PS. I enabled from Google Cloud Project Console: https://console.cloud.google.com/apis/library/googlecloudmessaging.googleapis.com
But it's temporary and needs maintenance:
If you are an existing user of the legacy HTTP or XMPP APIs (deprecated on 6/20/2023), you must migrate to the latest Firebase Cloud Messaging API (HTTP v1) by 6/20/2024.
I am trying to implement Beams (Android/Flutter).
What now?
PS. I enabled from Google Cloud Project Console: https://console.cloud.google.com/apis/library/googlecloudmessaging.googleapis.com
But it's temporary and needs maintenance:
If you are an existing user of the legacy HTTP or XMPP APIs (deprecated on 6/20/2023), you must migrate to the latest Firebase Cloud Messaging API (HTTP v1) by 6/20/2024.