Apple News

Els codis promocionals de la targeta iTunes d'escaneig automàtic d'Apple funcionen mitjançant una font oculta, poden ser replicats pels desenvolupadors

Divendres 14 de juliol de 2017 a les 11:58 PDT per Juli Clover

Quan compres una targeta regal d'iTunes i la bescanvies a l'App Store, la càmera del teu iPhone, iPad o Mac pot escanejar el codi de la targeta per reconèixer-la automàticament, estalviant-te el temps d'escriure els números manualment.





Equinux, l'empresa que hi ha darrere de Mail Designer Pro 3, va investigar com funciona el motor de codi promocional d'Apple en un esforç per fer les seves pròpies targetes escanejables, i els resultats són força interessants. Com a resultat, la funció d'escaneig de l'App Store està ajustada per reconèixer dues coses: una font única i oculta i les dimensions de la caixa que l'envolta.

com configurar un to de trucada per a un contacte

itunescardpromocode
Equinux va provar la caixa sol amb una varietat de tipus de lletra com Courier i Monaco, i va intentar identificar les característiques úniques del tipus de lletra per trobar-la, però no va tenir èxit. Finalment, l'equip es va adonar que el tipus de lletra que utilitza Apple està amagat a iTunes.





L'avenç es va produir quan ens vam adonar que quan escaneges una targeta amb el teu iPhone, l'aplicació mostra breument una superposició 'escanejada' del codi. Això vol dir que el tipus de lletra ha d'estar incrustat a l'aplicació en algun lloc. Hem provat el mateix amb iTunes a macOS. I voilà: l'iTunes del Mac es comporta de la mateixa manera.

Quan mireu algunes de les altres carpetes dins d'iTunes, hem trobat un connector atractiu anomenat 'CodeRedeemer'. Mostrava promesa. Però, per desgràcia, tampoc no hi ha fitxers de tipus de lletra. El binari de l'aplicació dóna una pista d'on s'està fent el treball pesat: 'CoreRecognition.framework'.

com editar la barra superior a mac

Amagats al CoreRecognition.framework, hi ha dos tipus de lletra: 'Scancardium', per introduir i reconèixer codis, i 'Spendcardium', que sembla ser per ocultar els detalls de la targeta de crèdit a mesura que s'introdueixen. Els dos tipus de lletra es poden trobar anant al Finder en un Mac, fent clic a Vés, escollint Vés a la carpeta i enganxant el següent: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Amb un simple doble clic, els tipus de lletra es poden instal·lar en un Mac i es poden utilitzar dins de diferents aplicacions. Tot i que es tracta d'un desglossament net per als usuaris finals, és d'interès particular per als desenvolupadors perquè aquests tipus de lletra es poden utilitzar per crear targetes de codi promocional de l'App Store personalitzades que es poden escanejar de la mateixa manera que les targetes de regal d'iTunes.

appstorepromocodecustom
Equinux descriu l'alçada exacta del tipus de lletra a utilitzar i com col·locar-lo dins del quadre circumdant perquè el motor d'Apple el reconegui, detalla que l'empresa va descobrir després d'invertir molt de temps en ajustar les fonts i la vora del quadre requerit.

Equinux fins i tot va fer un pas més enllà i va ser útil Esbós i Photoshop plantilles que els desenvolupadors poden utilitzar per crear targetes de codi promocional de l'App Store que es poden escanejar automàticament amb la càmera d'un dispositiu i reconegudes per l'App Store.

Etiquetes: App Store , iTunes Fòrum relacionat: Aplicacions per a Mac