使用AWS Pinpoint从iOS发送推送通知



我使用AWS SDK通过直接消息向设备发送推送通知。我可以使用AmazonPinpointClient(creds).sendMessages(sendMessagesRequest)在Android上发送消息。

我可以在iOS上找到除AmazonPinpointClient之外的所有等效类。

在iOS上使用的相应类是什么?

我找到了发送直接消息的类:

let sendMessagesRequest = AWSPinpointTargetingSendMessagesRequest()!
sendMessagesRequest.applicationId = appId
sendMessagesRequest.messageRequest = messageRequest
AWSPinpointTargeting.default().sendMessages(sendMessagesRequest){ response, error in 
...
}

希望它能节省别人的时间。

您正在使用的AWS SDK不是Pinpoint移动SDK。(可能您使用的是Pinpoint Java SDK(

没有Android SDK或iOS SDK具有sendMessages方法。

Pinpoint Mobile SDK只能发送事件和更新端点。

https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-supported-sdks.html

最新更新