Apple News

Os códigos promocionais do cartão iTunes da Apple com varredura automática funcionam por meio de fonte oculta e podem ser replicados por desenvolvedores

Sexta-feira, 14 de julho de 2017 11h58 PDT por Juli Clover

Quando você compra um vale-presente do iTunes e o resgata na App Store, a câmera do seu iPhone, iPad ou Mac pode escanear o código do cartão para reconhecê-lo automaticamente, economizando o tempo de digitação dos números manualmente.





Equinux, a empresa por trás do Mail Designer Pro 3, explorou como funciona o mecanismo de código promocional da Apple em um esforço para fazer seus próprios cartões digitalizáveis, e os resultados são bastante interessantes. Acontece que o recurso de digitalização na App Store é ajustado para reconhecer duas coisas: uma fonte única e oculta e as dimensões da caixa ao redor dela.

qual é a diferença entre iphone 11 e iphone 12

itunescardpromocode
Equinux testou a caixa sozinha com uma variedade de fontes como Courier e Monaco, e tentou identificar as características únicas da fonte para encontrá-la, mas não teve sucesso. No final das contas, a equipe percebeu que a fonte que a Apple está usando está oculta no iTunes.



A descoberta veio quando percebemos que, quando você escaneia um cartão com seu iPhone, o aplicativo exibe brevemente uma sobreposição 'lida' do código. Isso significa que a fonte deve ser incorporada em algum lugar do aplicativo. Tentamos o mesmo com o iTunes no macOS. E pronto - o iTunes no Mac se comporta da mesma maneira.

Quando você olha para algumas das outras pastas dentro do iTunes, encontramos um plugin tentador chamado 'CodeRedeemer.' Isso se mostrou promissor. Mas, infelizmente, também não há arquivos de fonte. O binário do aplicativo dá uma dica de onde o trabalho pesado está sendo feito: 'CoreRecognition.framework.'

o que é o iphone 11 pro

Oculto em CoreRecognition.framework, existem duas fontes: 'Scancardium,' para inserir e reconhecer códigos, e 'Spendcardium', que parece ser para ocultar detalhes de cartão de crédito conforme eles são inseridos. As duas fontes podem ser encontradas acessando o Finder em um Mac, clicando em Ir, escolhendo Ir para a pasta e colando o seguinte: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Com um simples clique duplo, as fontes podem ser instaladas em um Mac e podem ser usadas em diferentes aplicativos. Embora seja uma análise clara para os usuários finais, é de particular interesse para os desenvolvedores porque essas fontes podem ser usadas para criar cartões de código promocional personalizados da App Store que podem ser digitalizados da mesma forma que os cartões-presente do iTunes.

appstorepromocodecustom
O Equinux descreve a altura exata da fonte a ser usada e como posicioná-la dentro da caixa ao redor para que o motor da Apple a reconheça, detalha a empresa descoberta depois de investir muito tempo ajustando as fontes e a borda da caixa necessária.

O Equinux deu um passo além e criou Esboço e Photoshop modelos que os desenvolvedores podem usar para criar cartões de código promocional da App Store que podem ser digitalizados automaticamente usando a câmera de um dispositivo e reconhecidos pela App Store.

Tags: App Store, Fórum relacionado ao iTunes: Aplicativos Mac