У меня есть приложение для Android и iOS, чтобы получать уведомления через SNS. Настройка работает нормально, и устройство получает уведомления. Но позже уведомление начинает терпеть неудачу.AWS SNS Endpoint отключается самостоятельно
Я уже включил протоколирование как для сценариев успеха, так и для отказа. И в соответствии с журналами я продолжаю получать ошибки формы: «Конечная точка отключена: arn: aws: sns: myRegion: myAccount: конечная точка/GCM/myApp/myDeviceEndpointHash»
Я знаю, что ошибка означает, что конечная точка отключен. Кроме того, я знаю о способах повторного включения конечной точки через консоль и API.
Вопрос в том, почему это продолжается. Это происходит с 99% устройства, на которое я нажимаю уведомления. Заранее спасибо.
У вас есть правильная настройка сертификата/разрешения на вашем сервере отправки? Одна вещь, чтобы дважды проверить, что вы отправляете правильные сертификаты dev/prod. –
Сертификаты верны, так как я могу отправлять уведомления как в среде dev, так и в prod. Единственное, что он перестает работать через некоторое время и проверяет сообщение об ошибке, я просто получаю сообщение об ошибке «Endpoint is disabled». И даже сейчас, если я устанавливаю приложение из TestFlight, а также в хранилище, уведомления работают правильно. –