Amazon Simple Notification Service
开发人员指南 (API Version 2010-03-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

向 AWS 注册您的移动应用

要使 Amazon SNS 向移动终端节点发送通知消息(无论是直送消息还是主题订阅),首先必须向 AWS 注册应用。要向 AWS 注册您的移动应用,需要输入一个名称来表示您的应用,选择将支持的平台,并提供针对相应通知服务平台的凭据。向 AWS 注册应用后的下一步是为应用和移动设备创建一个终端节点。Amazon SNS 将使用该终端节点向应用和设备发送通知消息。

向 AWS 注册您的移动应用

  1. 转到 https://console.amazonaws.cn/sns/v2/home,然后单击 Create platform application

  2. Application name 框中,输入一个名称表示您的应用程序。

    应用程序名称只能由大写和小写 ASCII 字母、数字、下划线、连字符和句点构成,长度必须为 1 到 256 个字符。

  3. Push notification platform 框中,选择注册该应用程序的平台,然后输入相应的凭证。

    注意

    如果您使用的是某个 APNS 平台,则可以选择 Choose file 来将 .p12 文件(导出自 Keychain Access)上传到 Amazon SNS。

    有关如何获取以下信息的详细说明,请参阅 Amazon Device Messaging 入门Apple Push Notification Service 入门Baidu Cloud Push 入门Google Cloud Messaging for Android 入门MPNS 入门WNS 入门

    平台 凭据

    ADM

    客户端 ID– 转到 Amazon Mobile App Distribution Portal (Amazon 移动应用分配门户),单击 Apps and Services (应用程序和服务),单击您的 Kindle Fire 应用名称,然后单击 Security Profile (安全配置文件)

    客户端密钥 – 转到 Amazon Mobile App Distribution Portal (Amazon 移动应用分配门户),单击 Apps and Services (应用程序和服务),单击您的 Kindle Fire 应用名称,然后单击 Security Profile (安全配置文件)

    APNS

    证书 – 选择密码加密的证书和私钥,私钥是从 Mac 计算机上通过 Keychain 访问以 .p12 文件格式导出的。

    证书密码 – 输入密码。

    APNS_SANDBOX

    证书 – 与之前 APNS 的相同。

    证书密码 – 与之前 APNS 的相同。

    APNS_VOIP

    证书 – 与之前 APNS 的相同。

    证书密码 – 与之前 APNS 的相同。

    APNS_VOIP_SANDBOX

    证书 – 与之前 APNS 的相同。

    证书密码 – 与之前 APNS 的相同。

    MACOS

    证书 – 与之前 APNS 的相同。

    证书密码 – 与之前 APNS 的相同。

    MACOS_SANDBOX

    证书 – 与之前 APNS 的相同。

    证书密码 – 与之前 APNS 的相同。

    Baidu

    API 密钥 – 输入在创建 Baidu 云推送项目后收到的 API 密钥(如 步骤 3:创建一个 Baidu 云推送项目 中所述)。

    客户端密钥 – 输入在创建 Baidu 云推送项目后收到的密钥(如 步骤 3:创建一个 Baidu 云推送项目 中所述)。

    GCM

    API 密钥 – 转到 Google APIs Console web site (Google API 控制台网站),单击 API Access (API 访问) 并记录带有 Key for server apps (with IP locking) (服务器应用的密钥(带 IP 锁定)) 标签的服务器 API 密钥。如果您尚未创建服务器 API 密钥,请单击 Create new Server key... (新建服务器密钥...)

    MPNS

    证书 – 输入您的 Windows 开发人员账户的 TLS 证书(如 步骤 4:上传 TLS 证书 中所述)。

    私钥 – 输入 TLS 证书的私钥(如 步骤 4:上传 TLS 证书 中所述)。

    WNS

    客户端密钥 – 输入客户端密钥(如如何使用 Windows Push Notification Service (WNS) 进行身份验证中所述)。

    数据包安全标识符 (SID) – 输入 SID(如如何使用 Windows Push Notification Service (WNS) 进行身份验证中所述)。

  4. 输入此信息后单击 Add New App (添加新应用程序)

    这会向 Amazon SNS 注册该应用,从而针对所选平台创建一个平台应用对象,然后返回相应的 PlatformApplicationArn。