Aclara qué significa 10
En modo hex, 10 equivale al decimal 16. En modo decimal significa diez. La herramienta usa la base elegida, incluso cuando solo hay cifras; no intenta adivinarla.
iOS / Android Dev Tools
Elige la notación de entrada y representa los mismos bytes en el formato que necesitas.
Hex: <…> exterior y espacios ASCII. Decimal: bytes sin signo entre 0 y 255.
El recuento describe el formato, no la validez de un token APNs.
Se procesa en tu navegador, sin enviar ni guardar la entrada.
Introduce una secuencia completa de bytes.
El formato de token APNs de un registro puede diferir del que espera tu servicio de envío. Los bytes 00 iniciales forman parte del valor; tratar toda la secuencia como un número puede eliminarlos.
Usa los datos completos recibidos en el callback de registro. Una descripción de depuración puede omitir bytes. Quitar espacios y corchetes no recupera contenido que nunca llegó al texto.
El formato de token APNs se limpia solo de los espacios permitidos y de un par exterior de signos angulares. Los caracteres inesperados conservan su ubicación en el error; no se borran ni se rellenan dígitos faltantes.
Un token de dispositivo puede escribirse como cadena hexadecimal o como matriz decimal. La vista por bytes ayuda a contrastar un volcado. Las mayúsculas y minúsculas solo cambian la escritura de los caracteres hexadecimales.
En modo hex, 10 equivale al decimal 16. En modo decimal significa diez. La herramienta usa la base elegida, incluso cuando solo hay cifras; no intenta adivinarla.
El modo automático espera 350ms tras cada edición. Al desactivarlo aparece el botón y puedes usar Ctrl/Cmd + Intro. Cambiar texto u opciones bloquea de inmediato la exportación del resultado anterior.
El hex separado muestra los 00 iniciales; la matriz decimal permite comparar bytes sin signo. Ejemplo y borrado muestran una vista previa antes de aplicar. Deshacer restaura tanto la entrada como el resultado una vez.
00 01 ff produce 0001ff, nunca 1ff. Los valores menores que 16 conservan el cero inicial. Esta regla se aplica a cada byte y no fija la longitud del token completo.
Acepta enteros entre 0 y 255. Si hay comas, cada tramo debe tener un solo entero; sin comas, el espacio separa valores. Los corchetes exteriores son opcionales. Se rechazan mezclas como 1 2,3.
Hex inválido, signos sin cerrar, cantidad impar de dígitos o bytes fuera de rango muestran línea y columna. El cálculo no sobrescribe la entrada, por lo que la posición sigue señalando el texto que pegaste.
Codifica cada byte real con dos dígitos hexadecimales. Aquí puedes pegar hex completo o bytes decimales sin signo en el modo correspondiente. Una descripción de depuración truncada no sirve como origen de los datos completos.
Apple especifica una longitud variable. Una medida frecuente no es una garantía. La página cuenta los bytes suministrados sin decidir la validez del token por ese número.
No solo por su aspecto. Esta página revisa la notación de bytes de un token APNs, no su registro. Tampoco interpreta tokens GCM o FCM.
El token se representa como una cadena de bytes hexadecimales. Revisa el valor completo y después el entorno y topic del emisor. Quitar espacios no resuelve todas las causas de ese error.
Una descripción de depuración no es un formato de serialización estable. Codifica explícitamente los bytes del callback de registro. Si hay puntos suspensivos o un resumen de longitud, aquí no se pueden reconstruir los datos omitidos.
¿Hay un problema de codificación o análisis?
Revisa el formato de token APNs contrastando los bytes disponibles, elige la notación esperada y copia el resultado actual.