我正在尝试使用AWS Pinpoint发送推送通知。除了AWS前端必须提供的功能之外,我还希望能够从Java Web应用程序以编程方式发送“推送通知”。这些只是针对特定设备的单一通知,我不想使用Pinpoint广告系列。

我的理解是,要发送单个推送,我需要一个端点ID。我的问题是我找不到让我的Web应用程序能够基于用户ID在AWS云中查找Endpoint ID的方法。有人认为有办法吗?

谢谢!
米哈尔

最佳答案

如果您尝试基于userId定位端点(设备):


在端点[1]上设置UserId
使用发送用户消息API [2]


[1] http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/pinpoint/model/EndpointUser.html

[2] http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/pinpoint/AmazonPinpointClient.html#sendUsersMessages-com.amazonaws.services.pinpoint.model.SendUsersMessagesRequest-

07-26 00:40