Apple News

Az Apple automatikus szkennelési iTunes Card promóciós kódjai rejtett betűtípuson keresztül működnek, a fejlesztők reprodukálhatják

2017. július 14., péntek, 11:58 PDT, Juli Clover

Amikor megvásárol egy iTunes-ajándékkártyát, és beváltja az App Store-ban, az iPhone, iPad vagy Mac gépe beolvassa a kártyán lévő kódot, hogy automatikusan felismerje azt, így megtakaríthatja a számok manuális begépelését.





Az Equinux, a Mail Designer Pro 3 mögött álló cég beleásta magát hogyan működik az Apple promóciós kódmotorja saját beolvasható kártyákat készítenek, és az eredmények meglehetősen érdekesek. Mint kiderült, az App Store szkennelési funkciója két dolog felismerésére van hangolva: egy egyedi, rejtett betűtípus és a körülötte lévő doboz méretei.

iphone 12 és 12 pro színek

itunescard promóciós kód
Az Equinux egyedül próbálta ki a dobozt számos betűtípussal, mint például a Courier és a Monaco, és megpróbálta azonosítani a betűtípus egyedi jellemzőit, de nem járt sikerrel. Végül a csapat rájött, hogy az Apple által használt betűtípus az iTunes mélyén rejtőzik.



Az áttörés akkor következett be, amikor észrevettük, hogy amikor iPhone-jával beolvas egy kártyát, az alkalmazás rövid időre megjeleníti a kód „beolvasott” átfedését. Ez azt jelenti, hogy a betűtípust valahol be kell ágyazni az alkalmazásba. Ugyanezt próbáltuk ki az iTunes-szal macOS-en. És íme, az iTunes a Mac gépen ugyanúgy viselkedik.

Ha megnézi néhány más mappát az iTuneson belül, találtunk egy káprázatos „CodeRedeemer” nevű bővítményt. Ez ígéretet mutatott. De sajnos ott sincsenek fontfájlok. Az alkalmazás bináris fájlja utal arra, hogy hol történik a nehéz emelés: „CoreRecognition.framework”.

hogyan lehet nem zavarni az iphone-on

A CoreRecognition.frameworkben két betűtípus van elrejtve: a „Scancardium” a kódok bevitelére és felismerésére, valamint a „Spendcardium”, amely úgy tűnik, hogy eltakarja a hitelkártya adatait beírásuk közben. A két betűtípust úgy találhatja meg, hogy Mac számítógépen megnyitja a Finder alkalmazást, kattintson az Ugrás gombra, válassza az Ugrás mappához lehetőséget, és illessze be a következőket: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Egy egyszerű dupla kattintással a betűtípusok telepíthetők Mac számítógépre, és különböző alkalmazásokban használhatók. Noha ez a végfelhasználók számára szép lebontás, ez különösen érdekes a fejlesztők számára, mivel ezekkel a betűtípusokkal egyéni App Store promóciós kódkártyákat lehet létrehozni, amelyek ugyanúgy beolvashatók, mint az iTunes ajándékkártyák.

appstorepromocodecustom
Az Equinux felvázolja a használni kívánt betűtípus pontos magasságát, és azt, hogy hogyan kell elhelyezni azt a környező dobozon belül, hogy az Apple motorja felismerje, részletezi a céget, amelyet azután fedeztek fel, hogy sok időt fektetett a betűtípusok és a szükséges doboz szegélyének módosítására.

Az Equinux még egy lépéssel tovább ment, és hasznosnak bizonyult Vázlat és Photoshop sablonok, amelyek segítségével a fejlesztők App Store promóciós kódkártyákat hozhatnak létre, amelyek automatikusan beolvashatók az eszköz kamerájával, és felismerhetők az App Store által.

Címkék: App Store , iTunes Kapcsolódó fórum: Mac alkalmazások