终止支持通知: AWS 将于 2026 年 10 月 30 日终止对亚马逊 Pinpoint 的支持。2026 年 10 月 30 日之后,您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源(端点、分段、活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持。注意: APIs 与短信相关、语音、移动推送、OTP 和电话号码验证不受此更改的影响,并受 AWS 最终用户消息的支持。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Pinpoint API 将 Lambda 函数或 Webhook 分配给单独的活动
要将 Lambda 函数或 Webhook 分配给单独的活动,请使用 Amazon Pinpoint API 来创建或更新活动对象。
活动中的 MessageConfiguration 对象还必须包含一个 CustomMessage 对象。此对象有一个成员:Data。Data 的值是一个 JSON 字符串,其中包含要发送到自定义渠道的消息有效负载。
活动必须包含一个 CustomDeliveryConfiguration 对象。在 CustomDeliveryConfiguration 对象中,指定以下内容:
-
EndpointTypes– 一个数组,其中包含自定义渠道活动应发送到的所有端点类型。它可以包含以下任何或全部渠道类型:-
ADM -
APNS -
APNS_SANDBOX -
APNS_VOIP -
APNS_VOIP_SANDBOX -
BAIDU -
CUSTOM -
EMAIL -
GCM -
SMS -
VOICE
-
-
DeliveryUri– 将端点发送到的目标。您可以只指定以下几项之一:-
您要在活动运行时向其发送端点数据的 Webhook 的 URL。
-
您要在活动运行时执行的 Lambda 函数的 Amazon 资源名称 (ARN)。
-
注意
Campaign 对象还可以包含一个 Hook 对象。此对象仅用于在执行活动时创建由 Lambda 函数自定义的分段。有关更多信息,请参阅 使用 AWS Lambda 函数自定义 Amazon Pinpoint 客户细分。