Я использую IOS SDK для установки конечных точки атрибутов для конечной точки Arn следующего код-Ошибка ввода искаженной в setEndpointAttributes в AWS SNS Ios 1.6.1 SDK
SNSSetEndpointAttributesRequest *req = [[SNSSetEndpointAttributesRequest alloc] init];
req.endpointArn = arn;
[req setAttributesValue:@"true" forKey:@"Enabled"];
@try {
[[self sharedClient] setEndpointAttributes:req];
}
@catch (NSException *exception) {
NSLog(@"Exception is: %@", exception.description);
}
Я проверил, что конечная точка Арн являются действительный. Однако, кажется, есть некоторые проблемы с форматом атрибутов, и я не могу найти лучший способ сделать это. Выполнение выше код выдает ошибку:
Exception is: AmazonServiceException { RequestId:<reqid>, ErrorCode:MalformedInput, Message:Top level element may not be treated as a list }
Любая идея, что правильный формат будет? Документация также не очень помогает. http://docs.aws.amazon.com/AWSiOSSDK/latest/Classes/SNSSetEndpointAttributesRequest.html
Спасибо, Боб. Сколько времени потребуется до выхода 1.6.2 – JohnPayne
@JohnPayne К сожалению, я не могу зафиксировать временную шкалу для следующего выпуска, кроме как сказать, что мы надеемся скоро ее выпустить. –