Исключение неверного параметра Amazon SNS SDK при подтверждении подписки

Я пытаюсь подписать пользователя Android, чтобы получать push-уведомления, используя этот код:

 public static void subscribeToTopic(final String topicArn, String EndpointArn) {
        SubscribeRequest request = new SubscribeRequest(topicArn, "application" , EndpointArn);
        SubscribeResult response = getInstance().subscribe(request);
        ConfirmSubscriptionRequest confirmation = new ConfirmSubscriptionRequest(topicArn, response.getSubscriptionArn());
        try {
            getInstance().confirmSubscription(confirmation);
        } catch (Exception e) {
            Log.d(TAG, "UNEXPECTED EXCEPTION: " + e);
        }
    }

Тем не менее, я получаю следующее исключение наconfirmSubscription():

10-15 15: 39: 59.453: D / (31274): НЕОЖИДАННОЕ ИСКЛЮЧЕНИЕ: com.amazonaws.services.sns.model.InvalidParameterException: недопустимый токен (служба: AmazonSNS; код состояния: 400; код ошибки: InvalidParameter; идентификатор запроса: 742123aa-6dce-52f2-b2de-6f127516ec56)

Однако подписка прошла успешно, и мне удалось отправить push-уведомления в приложение.

Есть идеи, почему я получаю эту ошибку? Это потому, что для этого протокола подтверждение не нужно?

Ответы на вопрос(1)

Ваш ответ на вопрос