本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建应用程序并启用推送渠道
在使用 AWS 最终用户消息推送发送推送通知之前,您必须先创建一个应用程序并启用推送通知频道。
情境相关
- 应用程序
应用程序是所有 AWS 最终用户消息推送设置的存储容器。该应用程序还存储您的亚马逊 Pinpoint 渠道、活动和旅程设置。
- 密钥
-
AWS 最终用户消息推送使用的私有签名密钥,用于对APNs身份验证令牌进行加密签名。您可以从您的 Apple 开发人员账户中获取该签名密钥。
如果您提供签名密钥,则AWS 最终用户消息推送将使用令牌对您发送APNs的每个推送通知进行身份验证。使用您的签名密钥,您可以向APNs生产环境和沙盒环境发送推送通知。
与证书不同,签名密钥不会过期。您只需提供一次密钥即可,而且以后无需续订。您可以将同样的签名密钥用于多个应用程序。有关更多信息,请参阅 Xcode 帮助中的APNs使用身份验证令牌与通信
。 - 证书
-
当您发送推送通知APNs时,“ AWS 最终用户消息推送” 用于进行身份验证的TLS证书。APNs证书可以同时支持生产环境和沙盒环境,也可以仅支持沙盒环境。您可以从 Apple 开发人员账户获取该证书。
证书在一年后过期。发生这种情况时,您必须创建一个新证书,然后将其提供给 AWS 最终用户消息推送以续订推送通知的交付。有关更多信息,请参阅 Xcode 帮助中的APNs使用TLS证书进行通信
。
先决条件
在使用任何推送渠道之前,您需要有效的推送服务凭证。有关获取证书的更多信息,请参阅AWS 最终用户消息推送入门。
过程
按照以下说明创建应用程序并启用任何推送渠道。要完成此过程,您只需要输入应用程序名称即可。您可以稍后启用或禁用任何推送渠道。
-
打开 AWS 最终用户消息推送控制台,网址为https://console.aws.amazon.com/push-notifications/
。 -
选择创建应用程序。
-
在应用程序名称中输入应用程序的名称。
-
(可选)按照此可选步骤启用 Apple 推送通知服务(APNs)。
-
对于 Apple 推送通知服务 (APNs),请选择 “启用”。
-
对于默认身份验证类型,请选择以下任一选项:
-
如果您选择密钥凭证,请提供您的 Apple 开发者帐户中的以下信息。 AWS 最终用户消息推送需要此信息来构造身份验证令牌。
-
密钥 ID – 分配给您的签名密钥的 ID。
-
捆绑包标识符 – 分配给您的 iOS 应用程序的 ID。
-
团队标识符 – 分配给您的 Apple 开发人员账户团队的 ID。
-
身份验证密钥 – 当您创建身份验证密钥时从您的 Apple 开发人员账户下载的 .p8 文件。
-
-
如果您选择证书凭证,请提供以下信息:
-
SSL证书-您的TLS证书的.p12 文件。
-
证书密码 – 如果您向证书分配了密码,请在此处输入。
-
证书类型 - 选择要使用的证书类型。
-
-
-
-
(可选)按照此可选步骤启用 Firebase 云消息传递 (FCM)。
-
对于 Firebase 云消息传递 (FCM),请选择启用。
-
对于默认身份验证类型,请选择以下任一选项:
-
对于令牌凭证(推荐),选择 “选择文件”,然后选择您的服务JSON文件。
-
对于密钥凭证,请在密钥中输入您的API密钥。
-
-
-
(可选)按照此可选步骤启用百度云推送。
-
对于百度云推送,请选择启用。
-
对于API密钥,请输入您的API密钥。
-
对于密钥,请输入您的密钥。
-
-
(可选)按照此可选步骤启用 Amazon 设备消息。
-
对于 Amazon 设备消息,请选择 “启用”。
-
对于客户端 ID,请输入您的客户端 ID。
-
对于客户密钥,请输入您的客户机密钥。
-
选择创建应用程序。