Firebase 云消息 API (V1):AWS SNS 平台应用程序

问题描述 投票:0回答:2

我目前正在使用 FCM(旧版)通过添加 FCM 作为平台终端节点,从 AWS SNS 向客户的 Android 设备发送推送通知。

我最近收到 Firebase 的通知,需要将我的应用程序更新到最新的 Firebase Cloud Messaging API,并从旧版 HTTP 协议迁移到 HTTP v1。

但是,当尝试在 AWS SNS 控制台中创建新的/替换的平台应用程序时,我必须提供服务器密钥 - 但我了解服务器密钥仅适用于旧版 API。

任何人都可以帮助我了解将现有 AWS SNS 到 FCM 平台集成迁移到新 API 的协议和流程,以便在 FCM 旧版 HTTP 协议被弃用后,我可以继续通过 AWS SNS 向 Android 客户发送应用程序通知吗?

android amazon-web-services firebase-cloud-messaging amazon-sns
2个回答
8
投票

目前 AWS SNS 不支持 Firebase Cloud Messaging API (V1)。旧 API 应在 2024 年 6 月 20 日之前有效。自 2023 年 6 月 20 日起,Google 还弃用了旧版 API,您不能再将其用于新应用程序。 AWS 团队已经意识到这一点,但我们仍在等待更新,他们将按照这篇文章将 SNS 与新的 FCM API 集成:

https://repost.aws/questions/QUWxZXuxT3ShOrBGsTM0s9Ew/sns-uses-which-version-of-firebase-cloud-messaging-api

目前你能做的是:

  1. 让您的平台在 2024 年 6 月 20 日之前继续运行,并希望 AWS 团队在此期间将新的 FCM APIv1 实施到 SNS 中。
  2. 完全省略 SNS 并使用 FCM Admin SDK 创建您自己的解决方案 或自定义服务器环境上的 HTTP REST APIv1,以将通知推送到 Android 设备。更多文档:https://firebase.google.com/docs/cloud-messaging/server

0
投票

截至 2024 年 1 月,Amazon SNS 现在支持 FCM v1 API 以及基于令牌的安全模型。因此,如果您有任何移动应用程序通过 Amazon SNS 向 FCM 传送移动推送通知,您现在只需调用 Amazon SNS

SetPlatformApplicationAttributes
API 操作即可就地升级您的应用程序。

有关此功能公告的更多信息:https://aws.amazon.com/about-aws/whats-new/2024/01/amazon-sns-fcm-http-v1-api-mobile-notifications/

© www.soinside.com 2019 - 2024. All rights reserved.