Apple News

Οι κωδικοί προώθησης της κάρτας iTunes της Apple για αυτόματη σάρωση λειτουργούν μέσω κρυφής γραμματοσειράς, μπορούν να αναπαραχθούν από τους προγραμματιστές

Παρασκευή 14 Ιουλίου 2017 11:58 π.μ. PDT από την Juli Clover

Όταν αγοράζετε μια δωροκάρτα iTunes και την εξαργυρώνετε στο App Store, η κάμερα στο iPhone, το iPad ή το Mac σας μπορεί να σαρώσει τον κωδικό στην κάρτα για να την αναγνωρίσει αυτόματα, εξοικονομώντας σας χρόνο για τη μη αυτόματη πληκτρολόγηση των αριθμών.





Η Equinux, η εταιρεία πίσω από το Mail Designer Pro 3, έσκαψε πώς λειτουργεί η μηχανή κωδικών προώθησης της Apple σε μια προσπάθεια να φτιάξουν τις δικές τους κάρτες με δυνατότητα σάρωσης και τα αποτελέσματα είναι αρκετά ενδιαφέροντα. Όπως αποδεικνύεται, η δυνατότητα σάρωσης στο App Store είναι ρυθμισμένη ώστε να αναγνωρίζει δύο πράγματα: μια μοναδική, κρυφή γραμματοσειρά και τις διαστάσεις του κουτιού γύρω από αυτήν.

Πότε θα κυκλοφορήσει ένα νέο imac

itunescardpromocode
Το Equinux δοκίμασε το κουτί μόνο του με μια σειρά από γραμματοσειρές όπως Courier και Monaco, και προσπάθησε να εντοπίσει τα μοναδικά χαρακτηριστικά της γραμματοσειράς για να το βρει, αλλά απέτυχε. Τελικά, η ομάδα συνειδητοποίησε ότι η γραμματοσειρά που χρησιμοποιεί η Apple είναι κρυμμένη βαθιά μέσα στο iTunes.



Η ανακάλυψη ήρθε όταν παρατηρήσαμε ότι όταν σαρώνετε μια κάρτα με το iPhone σας, η εφαρμογή εμφανίζει για λίγο μια «σαρωμένη» επικάλυψη του κώδικα. Αυτό σημαίνει ότι η γραμματοσειρά πρέπει να είναι ενσωματωμένη κάπου στην εφαρμογή. Το ίδιο δοκιμάσαμε με το iTunes στο macOS. Και voila - το iTunes σε Mac συμπεριφέρεται με τον ίδιο τρόπο.

Όταν κοιτάζετε μερικούς από τους άλλους φακέλους μέσα στο iTunes, βρήκαμε μια δελεαστική προσθήκη που ονομάζεται 'CodeRedeemer'. Έδειχνε υπόσχεση. Αλλά δυστυχώς, ούτε εκεί δεν υπάρχουν αρχεία γραμματοσειρών. Το δυαδικό της εφαρμογής δίνει μια υπόδειξη για το πού γίνεται η βαριά ανύψωση: 'CoreRecognition.framework'.

Apple iPad 8ης γενιάς ημερομηνία κυκλοφορίας

Κρυμμένες στο CoreRecognition.framework, υπάρχουν δύο γραμματοσειρές: 'Scancardium', για την εισαγωγή και αναγνώριση κωδικών και 'Spendcardium', που φαίνεται να προορίζεται για την απόκρυψη των στοιχείων της πιστωτικής κάρτας κατά την εισαγωγή τους. Μπορείτε να βρείτε τις δύο γραμματοσειρές μεταβαίνοντας στο Finder σε Mac, κάνοντας κλικ στο Go, επιλέγοντας Μετάβαση στον φάκελο και επικολλώντας τα ακόλουθα: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Με ένα απλό διπλό κλικ, οι γραμματοσειρές μπορούν να εγκατασταθούν σε Mac και μπορούν να χρησιμοποιηθούν σε διαφορετικές εφαρμογές. Αν και αυτή είναι μια καθαρή ανάλυση για τους τελικούς χρήστες, έχει ιδιαίτερο ενδιαφέρον για τους προγραμματιστές, επειδή αυτές οι γραμματοσειρές μπορούν να χρησιμοποιηθούν για τη δημιουργία προσαρμοσμένων καρτών με κωδικό προώθησης του App Store που μπορούν να σαρωθούν με τον ίδιο τρόπο όπως οι δωροκάρτες iTunes.

appstorepromocodecustom
Το Equinux περιγράφει το ακριβές ύψος γραμματοσειράς που πρέπει να χρησιμοποιηθεί και τον τρόπο τοποθέτησης της μέσα στο περιβάλλον κουτί για να την αναγνωρίσει ο κινητήρας της Apple, λεπτομέρειες που αποκάλυψε η εταιρεία αφού επένδυσε πολύ χρόνο σε μικροαλλαγές γραμματοσειρών και το περίγραμμα του απαιτούμενου πλαισίου.

Το Equinux πήγε ακόμη ένα βήμα παραπέρα και δημιούργησε χρήσιμο Σκίτσο και Photoshop πρότυπα που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να δημιουργήσουν κάρτες με κωδικό προώθησης του App Store που μπορούν να σαρωθούν αυτόματα χρησιμοποιώντας μια κάμερα συσκευής και να αναγνωριστούν από το App Store.

Ετικέτες: App Store , Σχετικό φόρουμ iTunes: Εφαρμογές Mac