本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 AWS 最终用户消息通知?
AWS 最终用户消息通知是一项模板化消息功能,允许您使用 AWS托管的身份和预先批准的模板发送短信和语音消息。使用 Notify,您可以在几分钟内开始发送验证码消息,无需配置电话号码、管理发件人 IDs或浏览运营商注册流程。
注意
通知是 AWS 最终用户消息短信的一项功能,它使用 pinpoint-sms-voice-v2 API 命名空间。有关 AWS 最终用户消息 SMS 的一般信息,请参阅什么是 AWS 最终用户消息 SMS?。
主要优势
Notify 提供即时消息访问权限,无需配置电话号码或运营商注册等待时间。 AWS 代表您管理电话号码池 IDs、发件人和运营商集成。预先批准的代码验证模板内置了多语言支持。强制性 SMS Protect 集成可过滤人为膨胀的流量 (AIT) 和 SMS 抽水攻击。您可以使用您的配置 ID、目标号码和模板变量,通过单个 API 调用发送消息。
通知的工作原理
使用 Notify 发送消息涉及以下步骤:(1) 使用品牌的显示名称、用例和渠道创建 Notify 配置。 AWS 自动验证您的账户、配置欺诈防护、分配模板并设置适合等级的限制。(2) 使用浏览预先批准的模板DescribeNotifyTemplates,查找适合您的等级、频道和语言的模板。(3) 使用SendNotifyTextMessage或SendNotifyVoiceMessage使用您的配置 ID、目标电话号码和模板变量发送消息。 AWS 选择适当的身份,解析模板并传送消息。(4) 通过您配置的活动目的地接收配送收据和状态更新。(5)(可选)PutMessageFeedback致电报告最终用户是否成功接收并使用了验证码。
注意
在使用 Notify 发送消息之前,请确保您已满足移动运营商在条款、隐私和选择加入方面的先决条件。有关更多信息,请参阅 通知移动运营商的先决条件。
通知与标准短信发送
当您需要发送 OTP 或验证码并想要 AWS 管理身份、路由和合规性时,请使用 Notify。当您需要自定义消息正文、营销或促销消息SendTextMessage、彩信或完全控制发送每条消息的来源身份时,请使用标准 AWS 的最终用户消息短信发送 (,SendVoiceMessage)。
| 功能 | 标准短信 | Notify |
|---|---|---|
| 电话号码配置 | 必需 | 非必需 |
| 号码注册 | 客户责任 | AWS托管式 |
| 是时候发第一条消息了 | 几天到几周 | Minutes |
| 消息模板 | 客户托管 | 预先批准,由 AWS 管理 |
| 欺诈保护 | 可选 | 强制性 |
| 身份管理 | 客户托管 | AWS托管式 |
| 路由逻辑 | 客户托管 | AWS 托管 |
重要概念
通知配置是代表您的品牌标识和消息设置的主要资源,包括您的显示名称、用例、启用的频道、启用的国家/地区和等级。Notify 提供两个服务等级:基本层提供保守限制的即时访问权限,高级级别可在品牌验证后解锁更高的限额和高级身份。模板是预先批准的用于代码验证的消息模板,具有多语言支持和键入变量替换。Notify 支持短信和语音频道。 AWS-托管身份是由 Notify 根据目的地国家和频道自动选择的 AWS 跨地区维护的共享电话号码池。每个 Notify 配置都有一个服务托管的 Prot ect 配置,该配置强制执行国家级限制和人为膨胀的流量过滤,由客户管理,不可由 AWS 客户修改。
访问通知
您可以通过 AWS 最终用户消息 SMS 控制台使用 Notify AWS CLI、或 AWS SDKs。有关访问控制台的信息,请参阅访问 AWS 最终用户消息 SMS。
定价
通知定价包括每条消息的通知服务费以及基于目的地国家/地区的标准短信或语音传输费率。有关定价详情,请参阅AWS 最终用户消息定价
区域可用性
“通知” 与 “ AWS 最终用户消息 SMS” AWS 区域 相同。有关受支持区域的列表,请参阅区域可用性。