Один из наших клиентов сообщил, что они получают токены устройств APNS длиной более 32 байт. Apple заявляет в своей официальной документации, что токены устройства составляют 32 байта, и это вызывает несколько проблем с приложением (мы предоставляем им SDK) и наш бэкэнд. Кто-нибудь знает, при каких обстоятельствах эти более длинные жетоны генерируются?Получение токена устройства APNS> 32 байта
Даже в ASA Amazon, если я пытаюсь создать конечную точку с этим токеном, я получаю следующую ошибку.
Invalid parameter: Token Reason: iOS device tokens must be 64 hexadecimal characters (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: f6c26498-68b4-55ac-82a0-2a5fbc9ffcab)
Так что ясно, что жетоны не может быть длиннее 32 байт.
Я отказываюсь обновлять код, потому что я даже не в состоянии понять, что происходит, потому что недостаток информации.
PS: Какая ирония - это появилось при добавлении тегов к этому вопросу.
Edit: Добавление доказательство