Berita Apple

Kod Promosi Kad iTunes Autoscan Apple Berfungsi melalui Fon Tersembunyi, Boleh Ditiru oleh Devs

Jumaat 14 Julai 2017 11:58 pagi PDT oleh Juli Clover

Apabila anda membeli kad hadiah iTunes dan menebusnya di App Store, kamera pada iPhone, iPad atau Mac anda boleh mengimbas kod pada kad untuk mengecamnya secara automatik, menjimatkan masa anda menaip nombor secara manual.





Equinux, syarikat di belakang Mail Designer Pro 3, menggali bagaimana enjin kod promosi Apple berfungsi dalam usaha untuk membuat kad boleh imbasan mereka sendiri, dan hasilnya agak menarik. Ternyata, ciri pengimbasan dalam App Store ditala untuk mengenali dua perkara: fon yang unik dan tersembunyi dan dimensi kotak di sekelilingnya.

bagaimana untuk menambah laman web ke skrin utama iphone

itunescardpromocode
Equinux mencuba kotak itu sahaja dengan pelbagai fon seperti Courier dan Monaco, dan cuba mengenal pasti ciri unik fon untuk mencarinya, tetapi tidak berjaya. Akhirnya, pasukan itu menyedari fon yang digunakan oleh Apple tersembunyi jauh di dalam iTunes.



Kejayaan itu datang apabila kami menyedari bahawa apabila anda mengimbas kad dengan iPhone anda, apl itu memaparkan secara ringkas tindanan 'diimbas' bagi kod tersebut. Ini bermakna fon mesti dibenamkan dalam apl di suatu tempat. Kami mencuba perkara yang sama dengan iTunes pada macOS. Dan voila - iTunes pada Mac berkelakuan dengan cara yang sama.

Apabila anda melihat beberapa folder lain di dalam iTunes, kami menjumpai pemalam yang menarik dipanggil 'CodeRedeemer.' Ia menunjukkan janji. Tetapi malangnya, tiada fail fon di sana sama ada. Perduaan apl memberikan petunjuk tentang tempat pengangkatan berat sedang dilakukan: 'CoreRecognition.framework.'

bilakah kemas kini epal baru keluar

Tersembunyi dalam CoreRecognition.framework, terdapat dua fon: 'Scancardium,' untuk memasukkan dan mengecam kod, dan 'Spendcardium,' yang nampaknya untuk mengaburkan butiran kad kredit semasa ia dimasukkan. Kedua-dua fon boleh didapati dengan pergi ke Finder pada Mac, klik Pergi, pilih Pergi ke Folder dan tampal yang berikut: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Dengan klik dua kali mudah, fon boleh dipasang pada Mac dan boleh digunakan dalam aplikasi yang berbeza. Walaupun ini adalah pecahan yang kemas untuk pengguna akhir, ia amat menarik minat pembangun kerana fon ini boleh digunakan untuk mencipta kad kod promosi App Store tersuai yang boleh diimbas dengan cara yang sama seperti kad hadiah iTunes.

appstorepromocodecustom
Equinux menggariskan ketinggian fon yang tepat untuk digunakan dan cara meletakkannya di dalam kotak sekeliling untuk membolehkan enjin Apple mengenalinya, memperincikan syarikat itu ditemui selepas melabur banyak masa dalam mengubah suai fon dan sempadan kotak yang diperlukan.

Equinux bahkan melangkah lebih jauh dan mencipta yang berguna Lakaran dan Photoshop templat yang boleh digunakan oleh pembangun untuk membuat kad kod promosi App Store yang boleh diimbas secara automatik menggunakan kamera peranti dan dikenali oleh App Store.

Teg: App Store , Forum Berkaitan iTunes: Apl Mac