Noticias De Apple

Los códigos promocionales de la tarjeta iTunes de escaneo automático de Apple funcionan a través de fuentes ocultas, pueden ser replicados por los desarrolladores

Viernes 14 de julio de 2017 11:58 am PDT por Juli Clover

Cuando compra una tarjeta de regalo de iTunes y la canjea en la App Store, la cámara de su iPhone, iPad o Mac puede escanear el código de la tarjeta para reconocerlo automáticamente, lo que le ahorra el tiempo de escribir los números manualmente.





Equinux, la compañía detrás de Mail Designer Pro 3, investigó cómo funciona el motor de código promocional de Apple en un esfuerzo por hacer sus propias tarjetas escaneables, y los resultados son bastante interesantes. Resulta que la función de escaneo en la App Store está ajustada para reconocer dos cosas: una fuente única y oculta y las dimensiones de la caja que la rodea.

longitud del iphone 12 pro en pulgadas

itunescardpromocode
Equinux probó la caja solo con una variedad de fuentes como Courier y Monaco, e intentó identificar las características únicas de la fuente para encontrarla, pero no tuvo éxito. Al final, el equipo se dio cuenta de que la fuente que usa Apple está oculta en lo más profundo de iTunes.



El gran avance se produjo cuando nos dimos cuenta de que cuando escanea una tarjeta con su iPhone, la aplicación muestra brevemente una superposición 'escaneada' del código. Esto significa que la fuente debe estar incrustada en la aplicación en algún lugar. Intentamos lo mismo con iTunes en macOS. Y listo, iTunes en Mac se comporta de la misma manera.

Cuando miras algunas de las otras carpetas dentro de iTunes, encontramos un complemento tentador llamado 'CodeRedeemer'. Se mostró prometedor. Pero, por desgracia, tampoco hay archivos de fuentes. El binario de la aplicación da una pista de dónde se está haciendo el trabajo pesado: 'CoreRecognition.framework'.

cuando sale la nueva mac

Ocultas en el marco de CoreRecognition., hay dos fuentes: 'Scancardium', para ingresar y reconocer códigos, y 'Spendcardium', que parece ser para ocultar los detalles de la tarjeta de crédito a medida que se ingresan. Las dos fuentes se pueden encontrar yendo al Finder en una Mac, haciendo clic en Ir, eligiendo Ir a la carpeta y pegando lo siguiente: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Con un simple doble clic, las fuentes se pueden instalar en una Mac y se pueden utilizar en diferentes aplicaciones. Si bien este es un desglose ordenado para los usuarios finales, es de particular interés para los desarrolladores porque estas fuentes se pueden usar para crear tarjetas de códigos promocionales de App Store personalizadas que se pueden escanear de la misma manera que las tarjetas de regalo de iTunes.

appstorepromocodecustom
Equinux describe la altura exacta de la fuente a usar y cómo colocarla dentro del cuadro circundante para que el motor de Apple la reconozca, detalla la compañía que descubrió después de invertir mucho tiempo en ajustar las fuentes y el borde del cuadro requerido.

Equinux incluso fue un paso más allá y creó útiles Bosquejo y Photoshop plantillas que los desarrolladores pueden usar para crear tarjetas de códigos promocionales de la App Store que se pueden escanear automáticamente con la cámara de un dispositivo y reconocerlas en la App Store.

Etiquetas: App Store, Foro relacionado con iTunes: Aplicaciones Mac