如何在 Amazon SNS 中为推送通知创建 Android 平台应用程序?

上次更新时间:2020 年 5 月 29 日

我想在 Amazon Simple Notification Service (Amazon SNS) 中创建一个平台应用程序,以将通知推送给 Android 设备。该如何操作?

简短描述

要在 Amazon SNS 中创建您的 Android 平台应用程序,您需要 Firebase Cloud Messaging (FCM) 提供的凭证。请务必在 Firebase 控制台网站添加一个项目。

注意:Amazon SNS 推送通知并非在所有 AWS 区域都可用。 有关更多信息,请参阅将移动应用程序用作订阅者,使用 Amazon SNS 发送用户通知(移动推送)

解决方法

复制您的 FCM 项目的 API 密钥

  1. Firebase 控制台中,选择您的项目。
  2. 在左侧导航窗格中,选择齿轮图标,然后选择项目设置
  3. 选择云消息收发
  4. 项目凭证中,找到服务器秘钥。这就是您的 FCM 项目的 API 密钥。将它复制到您的剪切板。

有关详细信息,请参阅为推送通知设置 FCM/GCM

在 Amazon SNS 中创建一个平台应用程序

  1. 打开 Amazon SNS 控制台
  2. 打开左侧导航窗格,展开移动,然后选择推送通知
  3. 移动推送通知页面上的平台应用程序旁,选择创建平台应用程序
  4. 创建平台应用程序 页面上的详细信息下,执行以下操作:
    输入应用程序名称
    对于推送通知平台,选择 Firebase Cloud Messaging (FCM)
    Firebase Cloud Messaging Credentials 下,粘贴您之前复制的 API 密钥
  5. (可选)设置事件通知传输状态日志记录
  6. 选择创建平台应用程序

创建平台应用程序后,还需要几步才能完成推送通知的发送。有关详细信息,请参阅使用 Amazon SNS 移动推送