Apple-News

Apples Autoscanning iTunes Card Promo Codes funktionieren über versteckte Schriftarten, können von Entwicklern repliziert werden

Freitag, 14. Juli 2017, 11:58 Uhr PDT von Juli Clover

Wenn Sie eine iTunes-Geschenkkarte kaufen und im App Store einlösen, kann die Kamera auf Ihrem iPhone, iPad oder Mac den Code auf der Karte scannen, um sie automatisch zu erkennen, sodass Sie die Zahlen nicht manuell eingeben müssen.





Equinux, das Unternehmen hinter Mail Designer Pro 3, grub sich in So funktioniert die Promo-Code-Engine von Apple in dem Bemühen, ihre eigenen scanbaren Karten zu erstellen, und die Ergebnisse sind sehr interessant. Wie sich herausstellt, ist die Scanfunktion im App Store darauf abgestimmt, zwei Dinge zu erkennen: eine einzigartige, versteckte Schriftart und die Abmessungen der Box um sie herum.

So weisen Sie einem Kontakt einen Klingelton zu

itunescard-Gutscheincode
Equinux hat die Box allein mit einer Reihe von Schriftarten wie Courier und Monaco ausprobiert und versucht, die einzigartigen Eigenschaften der Schriftart zu identifizieren, um sie zu finden, war jedoch erfolglos. Letztendlich stellte das Team fest, dass die von Apple verwendete Schriftart tief in iTunes versteckt ist.



Der Durchbruch kam, als wir bemerkten, dass die App beim Scannen einer Karte mit dem iPhone kurz eine „gescannte“ Überlagerung des Codes anzeigt. Das bedeutet, dass die Schriftart irgendwo in die App eingebettet sein muss. Das gleiche haben wir mit iTunes auf macOS versucht. Und voila – iTunes auf dem Mac verhält sich genauso.

Wenn Sie sich einige der anderen Ordner in iTunes ansehen, haben wir ein verlockendes Plugin namens 'CodeRedeemer' gefunden. Es zeigte Versprechen. Aber leider auch keine Font-Dateien. Die App-Binärdatei gibt einen Hinweis darauf, wo die Schwerstarbeit verrichtet wird: 'CoreRecognition.framework'.

So schließen Sie geöffnete Apps auf dem iPhone

Versteckt im CoreRecognition.framework gibt es zwei Schriftarten: 'Scancardium' zum Eingeben und Erkennen von Codes und 'Spendcardium' zum Verdecken von Kreditkartendetails bei der Eingabe. Die beiden Schriftarten finden Sie, indem Sie auf einem Mac zum Finder gehen, auf Los klicken, Gehe zu Ordner auswählen und Folgendes einfügen: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Mit einem einfachen Doppelklick können die Schriftarten auf einem Mac installiert und in verschiedenen Apps verwendet werden. Dies ist zwar eine übersichtliche Aufschlüsselung für Endbenutzer, ist jedoch für Entwickler von besonderem Interesse, da diese Schriftarten verwendet werden können, um benutzerdefinierte App Store-Gutscheincodekarten zu erstellen, die auf die gleiche Weise wie iTunes-Geschenkkarten gescannt werden können.

AppstorePromocodebenutzerdefiniert
Equinux skizziert die genaue zu verwendende Schrifthöhe und wie sie innerhalb der umgebenden Box positioniert wird, damit Apples Engine sie erkennt.

Equinux ging sogar noch einen Schritt weiter und schuf hilfreich Skizzieren und Photoshop Vorlagen, die Entwickler verwenden können, um App Store-Gutscheincodekarten zu erstellen, die automatisch mit einer Gerätekamera gescannt und vom App Store erkannt werden können.

Tags: App Store , iTunes Verwandtes Forum: Mac-Apps