

**终止支持通知：** AWS 将于 2026 年 10 月 30 日终止对亚马逊 Pinpoint 的支持。2026 年 10 月 30 日之后，您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源（端点、分段、活动、旅程和分析）。有关更多信息，请参阅 [Amazon Pinpoint 终止支持](https://docs.aws.amazon.com/console/pinpoint/migration-guide)。**注意：** APIs 与短信相关、语音、移动推送、OTP 和电话号码验证不受此更改的影响，并受 AWS 最终用户消息的支持。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Pinpoint 应用程序内消息渠道
<a name="channels-inapp"></a>

您可以使用应用程序内消息向应用程序的用户发送定向消息。应用程序内消息是高度可定制的。它们可以包括用于打开网站或使用户转向应用程序特定部分的按钮。您可以配置背景和文本颜色，定位文本，以及向通知中添加按钮和图像。您可以发送一条消息，或者创建最多包含五条独特消息的轮盘。与电子邮件或短信等其他渠道不同，所有 Amazon Pinpoint 项目中都默认启用应用程序内消息。此外，应用程序内消息不支持使用替代变量。

您可以使用 AWS Amplify 将 Amazon Pinpoint 的应用程序内消息传递功能无缝集成到您的应用程序中。Amplify 可以自动完成获取消息、呈现消息以及向 Amazon Pinpoint 发送分析数据的过程。React Native 应用程序目前支持这种集成。有关更多信息，请参阅《Amplify Framework 文档》**中的[应用程序内消息](https://docs.amplify.aws/gen1/javascript/build-a-backend/more-features/in-app-messaging/)。

## Amazon Pinpoint 如何处理应用程序内消息
<a name="channels-inapp-about"></a>

向用户显示应用程序内消息包括三个步骤。第一步是创建消息模板。消息模板定义了消息的外观和内容。应用程序内消息可以是出现在屏幕上的单条消息、覆盖整个屏幕的消息或最多包含五条消息的轮播。有关创建应用程序内消息模板的更多信息，请参阅[创建应用程序内模板](message-templates-creating-inapp.md)。

第二步是创建应用程序内活动。您可以配置在特定事件发生时发送活动。例如，当用户在游戏中达到一定等级，或者当他们在您的在线商店里查看某件物品时，您可以触发发送活动。有关创建活动的更多信息，请参阅 [Amazon Pinpoint 活动](campaigns.md)。

**注意**  
您的活动的目标端点要接收应用程序内消息，他们必须具有 `IN_APP` 端点类型。

第三步，要在您的应用程序中显示应用程序内消息，您的应用程序必须调用 [GetinAppMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-endpoints-endpoint-id-inappmessages.html) API 来检索消息。响应提供了每个用户有权访问的 JSON 格式的消息列表。当消息显示给用户时，您可以将分析事件传递回 Amazon Pinpoint。通过这样做，您可以收集应用程序内消息活动的指标。有关在应用程序中使用应用程序内通知的更多信息，请参阅《Amazon Pinpoint 开发人员指南》**中的[发送和检索应用程序内消息](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-inapp.html)，或 AWS Messaging and Targeting 博客上的 [Dynamically personalize your in-product user experience using Amazon Pinpoint in-app messaging](https://aws.amazon.com/blogs/messaging-and-targeting/dynamically-personalize-your-in-product-user-experience-using-amazon-pinpoint-in-app-messaging/)。