twilio / voice-quickstart-android

Quickstart app for the Voice Android SDK
https://www.twilio.com/docs/api/voice-sdk/android/getting-started
MIT License
184 stars 140 forks source link

Question: Legacy FCM API (Server Keys) and Push Notification support for Android (or other platforms) #559

Closed cybex-dev closed 7 months ago

cybex-dev commented 1 year ago

Description

On 20 June, 2023 Google/Firebase sent out public notice about them discontinuing some legacy Firebase Cloud Messaging (FCM) APIs. They have given a year's notice, by which these APIs will be unavailable after 20 June, 2024.

For more information: Support and action required due to Google/Firebase moving on from "legacy Firebase Cloud Messaging (FCM) APIs" as outlined [here](https://firebase.google.com/docs/cloud-messaging/migrate-v1).

A feature used to create Push Credentials is Firebase Cloud Messaging's Legacy Server keys. A migration guide is offered here as a replacement for Legacy Server Keys with specifics to generating a OAuth 2.0 token via Admin SDK (or similar API), see here for more info.

Since this legacy server key API is to be discontinued, what actions are we required or can expect to make to ensure seamless integration / no service disruption for our users?

hawkinbj commented 1 year ago

@cybex-dev (and others who find this) - we are aware and have prioritized adding support for the new Firebase HTTP v1 API. We're targeting getting this out in Q4 (let's call it end of year) and rolling out a migration strategy + communications plan in Q1 2024.

cybex-dev commented 7 months ago

Hi @hawkinbj @afalls-twilio

I'd like to follow up on this issue. Will this change include client library changes or purely on Twilio's side?