В настоящее время я изучаю AWS SNS, чтобы интегрировать AWS SNS с использованием AWS iOS SDK.Вход в консоль AWS с использованием AWS SDK iOS
Руководство показывает, что мы должны использовать Amazon Cognito для аутентификации, а затем мы можем зарегистрировать токен устройства в приложении, созданном в AWS SNS.
Руководство, что я следую - https://medium.com/aws-activate-startup-blog/a-guide-to-amazon-simple-notification-service-mobile-push-self-registration-for-ios-a2502e8d5fbd#.mt7t7ed89
После интегрирования этого в моем проекте - я получаю эту ошибку:
Error
Domain=com.amazonaws.AWSSNSErrorDomain
Code=1 "The operation couldn’t be completed. (com.amazonaws.AWSSNSErrorDomain error 1.)"
UserInfo=0x12847e0
{
Type=Sender,
Message=User: arn:aws:sts::xxxxxxxxx:assumed-role/xxxxxxxxxxxxxxx/CognitoIdentityCredentials is not authorized to perform: SNS:CreatePlatformEndpoint on resource: arn:aws:sns:ap-south-1:xxxxxxxxx:app/xxxxxxxxxxxxxxxxxxxx,
__text=(
"\n ",
"\n ",
"\n ",
"\n "
),
Code=AuthorizationError}
Так что, пожалуйста, помогите мне, чтобы продолжить.
Позвольте мне знать шаги по интеграции AWS API для потока аутентификации в iOS.
Спасибо.
Вы Генерировать 'AWS' ACCESS_KEY & secret_key и инициализировать' AmazonSNSClient'? также нам нужно установить 'ENDPOINT' из нашего приложения, вы установили это' endPoint'? – CodeChanger
Благодарим за отзыв. Да, EndPoint был установлен, когда я обратился к API. (в регионе было несоответствие, поэтому я не смог создать EndPoint) – bindu