2

我正在使用 AWS 开发工具包通过直接消息向设备发送推送通知。我能够在 Android 上使用AmazonPinpointClient(creds).sendMessages(sendMessagesRequest).

我可以在 iOS 上找到所有等效类,除了AmazonPinpointClient.

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

4

2 回答 2

2

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

let sendMessagesRequest = AWSPinpointTargetingSendMessagesRequest()!
sendMessagesRequest.applicationId = appId
sendMessagesRequest.messageRequest = messageRequest

AWSPinpointTargeting.default().sendMessages(sendMessagesRequest){ response, error in 
        ...
}

希望它可以节省某人的时间。

于 2018-08-18T21:53:23.727 回答
-1

您使用的 AWS 开发工具包不是 Pinpoint 移动开发工具包。(可能您正在使用 Pinpoint Java SDK)

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

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

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

于 2018-08-07T23:35:32.100 回答