View a markdown version of this page

创建 Amazon SNS 平台应用程序 - Amazon Simple Notification Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建 Amazon SNS 平台应用程序

要使 Amazon SNS 向移动端点发送通知消息(无论是直接发送还是通过订阅主题),您首先都必须创建平台应用程序。向注册应用程序后 AWS,您需要为应用程序和移动设备创建终端节点。此端点可让 Amazon SNS 向设备发送消息。

要创建平台应用程序
  1. 登录 Amazon SNS 控制台。

  2. 在导航窗格中,选择推送通知。

  3. 在 Platform applications(平台应用程序)部分,选择 Create platform application(创建平台应用程序)。

  4. 选择您的 AWS 区域。有关可以在其中创建移动应用程序的 AWS 区域的列表,请参阅Amazon SNS 移动应用程序支持的区域。

  5. 输入以下应用程序详细信息:

    • 应用程序名称:提供您的平台应用程序的名称。名称长度在 1 到 256 个字符之间,可以包含字母(大写和小写)、数字、连字符、下划线和句号。

    • 推送通知平台:选择应用程序注册的相应通知服务 [例如 Apple Push Notification Service(APNs)、Firebase Cloud Messaging(FCM)]。

  6. 根据您选择的平台,您需要提供特定凭证:

    • 对于 APNs(Apple Push Notification Service):在基于令牌的身份验证或基于证书的身份验证之间进行选择。

      • 对于基于令牌的身份验证,请上传 .p8 文件(通过 Keychain Access 生成)。

      • 对于基于证书的身份验证,上传 .p12 文件(也从 Keychain Access 导出)。

    • 对于 FCM(Firebase Cloud Messaging):输入来自 Firebase 控制台的服务器密钥。

    • 对于其他平台(例如 ADM 或 GCM):输入相应的 API 密钥或凭证。

  7. 输入必要的详细信息后,选择创建平台应用程序。此操作将该应用程序注册到 Amazon SNS 并创建相应的平台应用程序对象。

  8. 创建后,Amazon SNS 会生成并返回一个 PlatformApplicationArn(亚马逊资源名称)。此 ARN 可唯一标识您的平台应用程序,用于为移动设备创建端点。