终止支持通知:AWS 将于 2026 年 10 月 30 日终止对 Amazon Pinpoint 的支持。2026 年 10 月 30 日之后,您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源(端点、客户细分、营销活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持。注意:与短信、语音、移动推送、OTP 和电话号码验证相关的 API 不受此变更的影响,AWS End User Messaging 支持这些功能。
Amazon Pinpoint 应用程序内消息渠道
您可以使用应用程序内消息向应用程序的用户发送定向消息。应用程序内消息是高度可定制的。它们可以包括用于打开网站或使用户转向应用程序特定部分的按钮。您可以配置背景和文本颜色,定位文本,以及向通知中添加按钮和图像。您可以发送一条消息,或者创建最多包含五条独特消息的轮盘。与电子邮件或短信等其他渠道不同,所有 Amazon Pinpoint 项目中都默认启用应用程序内消息。此外,应用程序内消息不支持使用替代变量。
您可以使用 AWS Amplify 将 Amazon Pinpoint 的应用程序内消息传递功能无缝集成到您的应用程序中。Amplify 可以自动完成获取消息、呈现消息以及向 Amazon Pinpoint 发送分析数据的过程。React Native 应用程序目前支持这种集成。有关更多信息,请参阅《Amplify Framework 文档》中的应用程序内消息
Amazon Pinpoint 如何处理应用程序内消息
向用户显示应用程序内消息包括三个步骤。第一步是创建消息模板。消息模板定义了消息的外观和内容。应用程序内消息可以是出现在屏幕上的单条消息、覆盖整个屏幕的消息或最多包含五条消息的轮播。有关创建应用程序内消息模板的更多信息,请参阅创建应用程序内模板。
第二步是创建应用程序内活动。您可以配置在特定事件发生时发送活动。例如,当用户在游戏中达到一定等级,或者当他们在您的在线商店里查看某件物品时,您可以触发发送活动。有关创建活动的更多信息,请参阅 Amazon Pinpoint 活动。
注意
您的活动的目标端点要接收应用程序内消息,他们必须具有 IN_APP 端点类型。
第三步,要在您的应用程序中显示应用程序内消息,您的应用程序必须调用 GetinAppMessages API 来检索消息。响应提供了每个用户有权访问的 JSON 格式的消息列表。当消息显示给用户时,您可以将分析事件传递回 Amazon Pinpoint。通过这样做,您可以收集应用程序内消息活动的指标。有关在应用程序中使用应用程序内通知的更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的发送和检索应用程序内消息,或 AWS Messaging and Targeting 博客上的 Dynamically personalize your in-product user experience using Amazon Pinpoint in-app messaging