自2024年7月31日起, AWS SDK for Java 1.x已进入维护模式,并将于2025年12月31日end-of-support
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Pinpoint 中创建市场活动
您可以使用市场活动来帮助增加应用程序与用户之间的互动。您可以创建市场活动,通过定制消息或特殊促销吸引特定的用户分段。此示例演示如何创建新的标准市场活动,以向特定的分段发送自定义推送消息。
创建市场活动
创建新的市场活动之前,您必须定义计划和消息,并在 WriteCampaignRequest 对象中设置这些值。
导入
import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder; import com.amazonaws.services.pinpoint.model.CreateCampaignRequest; import com.amazonaws.services.pinpoint.model.CreateCampaignResult; import com.amazonaws.services.pinpoint.model.Action; import com.amazonaws.services.pinpoint.model.CampaignResponse; import com.amazonaws.services.pinpoint.model.Message; import com.amazonaws.services.pinpoint.model.MessageConfiguration; import com.amazonaws.services.pinpoint.model.Schedule; import com.amazonaws.services.pinpoint.model.WriteCampaignRequest;
代码
Schedule schedule = new Schedule() .withStartTime("IMMEDIATE"); Message defaultMessage = new Message() .withAction(Action.OPEN_APP) .withBody("My message body.") .withTitle("My message title."); MessageConfiguration messageConfiguration = new MessageConfiguration() .withDefaultMessage(defaultMessage); WriteCampaignRequest request = new WriteCampaignRequest() .withDescription("My description.") .withSchedule(schedule) .withSegmentId(segmentId) .withName("MyCampaign") .withMessageConfiguration(messageConfiguration);
然后通过将具有市场活动配置的 Amazon PinpointWriteCampaignRequest 提供给 CreateCampaignRequest 对象,在 中创建新的市场活动。最后,将 CreateCampaignRequest 对象传递到 AmazonPinpointClient 的 createCampaign
方法。
代码
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
请参阅 GitHub 上的完整示例
更多信息
-
《Amazon Pinpoint User Guide》中的 Amazon Pinpoint Campaigns
-
《Amazon Pinpoint Developer Guide》中的 Creating Campaigns。
-
《Amazon Pinpoint API Reference》中的 Campaigns
-
《Amazon Pinpoint API Reference》中的 Campaign
-
《Amazon Pinpoint API Reference》中的 Campaign Activities
-
《Amazon Pinpoint API Reference》中的 Campaign Versions
-
《Amazon Pinpoint API Reference》中的 Campaign Version