Я использую мобильный телефон amazon sns для отправки push-уведомлений. Для регистрации токена устройства с amazon я использую CreatePlatformEndpoint.Amazon sns mobile push CreatePlatformEndpoint создает несколько конечных точек с одним и тем же токеном и данными пользователя
Согласно амазонки документации (http://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformEndpoint.html):
Действие CreatePlatformEndpoint идемпотентна, поэтому, если запрашивающая уже владеет конечной точки с тем же устройством токен и атрибуты, ARN этой конечной точки возвращается без создания новой конечной точки.
Но когда я использую CreatePlatformEndpoint, я могу регистрировать один и тот же токен с одинаковыми атрибутами (данные пользователя) несколько раз (до 3 раз). Не способен понять это поведение.