【发布时间】:2016-12-01 15:09:22
【问题描述】:
我将它设置为 Amazon SNS 和 iOS 应用程序以通过 SNS 控制台发送推送通知并在 iOS 中接收。它工作正常。
现在,我正在尝试将推送通知从一台设备发送到另一台设备,但出现以下错误:
-[AWSServiceInfo initWithInfoDictionary:checkRegion:] |无法从
Info.plist读取凭据提供程序配置。请检查 您的Info.plist如果您提供 SDK 配置值 通过Info.plist。
这是我发送推送通知的代码
AWSSNS *publishCall = [AWSSNS defaultSNS];
AWSSNSPublishInput *message = [AWSSNSPublishInput new];
message.subject = @"My First Message";
//This is the ending point
message.targetArn = @"arn:aws:sns:us-west-2:895047407854:endpoint/APNS_SANDBOX/XXXXX/XXXX-XXXX-XXX-XXXX";
message.subject =@"hello";
message.message =@"teste from device";
// message.messageAttributes = messageDict;
//
// message.messageStructure = jsonString;
[publishCall publish:message completionHandler:^(AWSSNSPublishResponse * _Nullable response, NSError * _Nullable error) {
if(error) NSLog(@"%@", [error userInfo]);
if(response) NSLog(@"%@", [response description]);
}];
我不知道我错过了什么。
【问题讨论】:
标签: ios objective-c amazon-web-services amazon-sns