我使用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