什么是推送通知服务?

推送通知服务是应用程序用来向用户发送消息的技术。您可能已经在移动设备上看到弹出的应用程序通知或提醒。这些是来自应用程序服务器的通信信号。启动推送通知交换的是服务器,而不是用户。 应用程序使用推送通知让用户了解即将发生的交易、应用程序活动或其他用户可能感兴趣的信息。虽然移动推送通知是最常见的类型,同时还有网络推送通知、穿戴式设备推送通知,以及语音推送通知。

使用推送通知服务有什么好处?

在过去的几年中,推送通知服务已成为移动应用程序的关键服务。2009 年,Apple 发布了第一版适用于 iOS 的 Apple Push Notification service (APNs),该版本允许应用程序发布者在不要求用户打开应用程序的情况下向用户发送消息。Google 于 2012 年推出了适用于 Android 的推送通知服务。您的用户可能希望将推送通知作为一项功能,为您和您的用户提供帮助。

以下是使用推送通知服务的一些好处。

提高参与度

推送通知是吸引用户的有效方式。您可以使用推送通知向用户发送相关信息,提醒他们使用您的应用程序,并提示他们利用功能和促销活动。多项研究表明,推送通知的打开率高于电子邮件、短信和聊天应用程序。

提高留存率

您可以使用推送通知为用户创建更具针对性和相关性的消息。例如,您可以根据用户过去的行为、地点、兴趣等因素来定位用户。这可以增加客户保留率和收入。

增强用户控制力

与其他通信方式相比,您的用户可能更喜欢推送通知,因为对他们来说,推送通知很容易控制。您的用户可以选择接收推送通知,也可以在需要时选择退出。

推送通知服务的应用场景有哪些?

以下是组织使用推送通知的一些最常见的方式。

营销活动

推送通知通常用于营销活动。促销详情、折扣、新产品发布和其他重要更新将直接发送到用户的设备。

推送通知是推送营销活动和鼓励用户执行操作的有效方式。例如,您可以提示他们下载新应用程序、注册服务或购买他们喜欢的产品。

成功的推送通知活动还有助于吸引过去的客户。

交易通知

推送通知可以提醒您的用户注意账户中的财务活动等交易。例如,银行使用推送通知来提醒客户有关存款、取款、账户余额更新和其他账户变更的信息。

推送通知可帮助客户掌握财务状况并注意任何可疑活动。您还可以使用推送通知向客户发送付款提醒以及其他有关即将进行的交易的提醒。

一次性密码

推送通知可以提供一次性密码 (OTP),让您可以对用户账户进行身份验证。例如,您可以在用户尝试登录或进行购买时,向用户的移动设备发送 OTP。然后,用户将输入 OTP 来完成操作,这样您就可以在不存储敏感信息的情况下验证用户的身份。更概括地说,OTP 是多重身份验证 (MFA) 的一个方面。

了解 MFA »

紧急提醒

政府组织可以使用推送通知向公众发送紧急提醒。这些提醒可以是有关自然灾害以及其他紧急情况的提醒,例如安珀警报、恐怖威胁和极端天气警告。

医疗服务

推送通知可以向您的用户发送健康信息,例如预约更新、药物提醒和测试结果。此外,推送通知还可以提醒患者服药或进行后续预约。 

发货更新

作为零售商或供应商,您可以发送推送通知,让您的客户随时了解他们的订单状态。您可以通知客户订单发货状态的任何变化,例如何时发货、何时发货以及何时送达。推送通知还可以提供追踪号码和预计送达时间。

客户反馈

推送通知可以提示您的客户提供有关产品或服务的反馈。您可以通过推送通知,请客户对他们的体验进行评分或对产品或服务发表评论。此外,您还可以使用推送通知开展调查并深入了解客户的偏好和意见。 

社交媒体

如果您运行社交媒体应用程序,则可以向用户发送有关更新(例如新帖子和评论)的推送通知。当您在有新内容可用时向用户发送通知时,他们就可以快速访问和关注最新消息,而无需手动检查更新。 

推送通知有哪些类型?

推送通知主要有两种类型:应用程序对个人 (A2P) 和个人对个人 (P2P)。

A2P

A2P 推送通知是从应用程序或服务发送给个人用户的。例如,新闻和提醒、促销消息和交易消息。

P2P

P2P 推送通知是直接从一个用户发送到另一个用户的,通常用于向接收者发送事件或活动的通知。这类推送通知包括聊天消息、好友请求、提醒和位置更新。

推送通知的工作原理是什么?

要推送一则通知,发布者必须发送推送通知,用户必须接收推送通知,服务必须连接两者。这三方之间的关系是这样的:

  • 发布者使用应用程序服务器向其用户发送通知
  • 用户同意通过设备订阅来接收通知
  • 特定于平台的推送通知服务将发布者与其用户联系起来

如果您正在开发移动应用程序,并且希望开始发送推送通知,则需要考虑以下常见步骤。

使用推送通知服务注册应用程序

您应该与您想要定位的各个平台的推送通知服务连接。例如,您应该将您的应用程序设计为与 Apple Push Notification service (APNs) 连接以定位 iOS 用户,与 Firebase Cloud Messaging (FCM) 连接以定位 Android 用户。您可以为您的应用程序注册推送通知服务,以获得对服务 API 的访问权限。

了解 API »

处理服务令牌

推送通知服务与已注册其服务的每个应用程序和关联的移动设备保持连接。当应用程序和移动设备注册时,推送通知服务会返回设备令牌。作为开发者,您可以处理和使用令牌,以向用户发送通知。

开始发送通知

您的应用程序服务器会将通知内容和设备令牌发送到您的推送通知服务 API。服务器将请求发送到推送通知服务后,该服务会向您用户的设备发送通知。

通知会显示在设备的锁定屏幕、通知中心或应用程序图标上,具体取决于用户的设置。然后,您的用户可以点击通知,进入您的应用程序或网站。

AWS 如何支持您的推送通知要求?

在 Amazon Web Services (AWS),我们提供 Amazon Simple Notification Service (Amazon SNS) 来支持您的推送通知要求。

Amazon SNS 是一项完全托管的发布-订阅 (pub/sub) 服务,用于应用程序对应用程序 (A2A) 和应用程序对个人 (A2P) 的消息收发。它充当您的应用程序和各种移动平台推送通知服务之间的中介,让您可以更快地进行扩展。

对于 A2A 消息,Amazon SNS 为分布式系统、微服务和事件驱动型无服务器应用程序提供基于推送的多对多消息收发。对于 A2P 消息,Amazon SNS 允许您使用 SMS 文本、推送通知和电子邮件与客户沟通。

以下是您可以从使用 Amazon SNS 中获益的方式:

  • 将应用程序与先入先出的消息收发集成
  • 安全加密通知消息传递
  • 从 60 多种 AWS 服务中捕获和扇出事件
  • 向全球客户发送推送通知和短信

立即创建免费的 AWS 账户,开始使用 AWS 上的推送通知。

AWS 上的后续步骤

查看其他与产品相关的资源
查看内容分发服务 
注册免费账户

立即享受 AWS 免费套餐。

注册 
开始在控制台中构建

在 AWS 管理控制台中开始构建。

登录