Apple pole tavaline ettevõte – isegi mitte turvatasemel, mida ta kinkekaartidel pakub

ITunes Store'i rakendusel ning meie iPhone'i ja iPadi App Store'il on kaaskiri, mis pole enamikule brasiillastele teada: selles on võimalik aktiveerida kaamera, et skaneerida kauplustes müüdavaid füüsilisi kinkekaarte. Paljud pole selle funktsiooniga muidugi kursis, kuna seda pole Kinkekaart Ameerika kauplustes töötavat iTunes'i / App Store Brasiilia jaoks mõeldud paberkandjal olevat "Reais" müüakse ainult seal, Ameerika Ühendriikides.

Siiski on huvitav teada Apple'i kinnisidee oma toodete üksikasjade kohta, isegi kui see on paberil kinkekaardil, mis on pärast valideerimist kasutu. Ja seda just inimesed teevad Equinux, tuntud tarkvara, näiteks Letter Designer, taga töötav arendaja.

Skaneerige iTunes'i kinkekaarte

Põhimõtteliselt nad tahavad oma iTunes'i kinkekaardi valmistamiseks, mis sisaldab a edendada ühest teie rakendusest, mille kasutaja saab avada iTunes'i rakenduses või App Store'i hõivamisekraanil. See ülesanne osutus peagi siiski mitte nii lihtsaks, kui tundus.

Alustuseks kirjutatakse ressurss ainult teatud tüpograafiaga töötamiseks ja mitte tavalise fondi, näiteks Arial või Times New Roman, vaid omaniku jaoks, mis pole mujal süsteemis saadaval. Arendajad kulutavad palju aega Internetis skannimiseks, et leida keegi, kellel on sellised failid, isegi kui nad ei ürita analüüsida allika omadusi, et leida midagi sarnast veebis saadavat. Miski ei tööta.

Siis ilmub rõdu: kui osutate kaamera kinkekaardile, esitleb App Store'i liides ise ekraanil koodi "koopiat", mis kinnitab lugemist, sama allikat ja kõike muud. Seetõttu tuleb ka lähtefail hästi varjata kuskil iTunes for Mac'i rakenduse sügavuses. Nii leidsid nad tee kalju juurde: pärast binaarses failis nimega CoreRecognition.framework leidmist võivad poisid hankida kõnesolevast allikast .ttf-faili nimega "Skanner".

Kui olete huvitatud, saate allika hankida, klõpsates "Ava" kausta menüüs "Ava" Finder ja kleepides järgmise kataloogi:

/System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Samuti on allikas nimega "Spendcardium", mis on krüpteeritud ja mida kasutatakse konfidentsiaalse krediitkaardiandmete kuvamiseks. Teil pole sellega aga palju pistmist.

Jätkamiseks: kui Equinuxi inimesed arvasid, et kõik on lahendatud, seisid nad teise seina ees. App Store'i kaamera ei tuvasta mitte ainult Apple'i salajast fonti, vaid ka koodi ümbritsevat musta ristkülikukujulist äärist, algoritm võrdleb koodi fondi suurust ristküliku suurusega võrreldes ja aktiveeritakse, kui mõlemad vastavad täielikult Ma seatud nõuetele.

Võin siin veeta tunde, rääkides Apple'i jaoks vajalikast kuvasuhtest saagi toimimiseks, samuti ristküliku paksusest või õigest fondi suurusest ja selle suhtelisest asukohast ristkülikus (kõik need aspektid on muidugi olemas algses postituses alates Equinux), kuid olen kõige väiksemate pingutustega lojaalne järgija, nii et annan teile hea meelega teada, et vapper arendaja on kõigile midagi pakkunud mall kaart on kasutamiseks valmis, installige lihtsalt ülalkirjeldatud font, kleepige oma kood sobivasse ja õnnelikku kohta. Laadige eskiisi ja Photoshopi mustrid alla siit.

nagu ütlevad perfektsionistid: ainult väikseim detail

läbi MacRumors