Apple News

รหัสโปรโมชันการสแกนอัตโนมัติของ iTunes Card ของ Apple ทำงานผ่านแบบอักษรที่ซ่อนอยู่ Devs . สามารถทำซ้ำได้

วันศุกร์ที่ 14 กรกฎาคม 2017 11:58 น. PDT โดย Juli Clover

เมื่อคุณซื้อบัตรของขวัญ iTunes และแลกใช้ใน App Store กล้องใน iPhone, iPad หรือ Mac ของคุณสามารถสแกนรหัสบนบัตรเพื่อจดจำรหัสนั้นโดยอัตโนมัติ ซึ่งช่วยประหยัดเวลาในการพิมพ์ตัวเลขด้วยตนเอง





Equinux บริษัทที่อยู่เบื้องหลัง Mail Designer Pro 3 ถูกขุดลงใน วิธีการทำงานของเอ็นจิ้นรหัสส่งเสริมการขายของ Apple ในความพยายามที่จะสร้างการ์ดที่สแกนได้เองและผลลัพธ์ก็ค่อนข้างน่าสนใจ ตามที่ปรากฏ คุณลักษณะการสแกนใน App Store ได้รับการปรับแต่งให้รู้จักสองสิ่ง: แบบอักษรที่ซ่อนเร้นและไม่ซ้ำใคร และขนาดของกล่องรอบๆ

วิธีใช้แอปเปิ้ลฟิตเนสพลัส

itunescardpromocode
Equinux ลองใช้กล่องเดียวกับแบบอักษรต่างๆ เช่น Courier และ Monaco และพยายามระบุลักษณะเฉพาะของแบบอักษรเพื่อค้นหา แต่ก็ไม่สำเร็จ ในที่สุด ทีมงานก็ได้ตระหนักว่าฟอนต์ที่ Apple ใช้นั้นซ่อนอยู่ลึกๆ ใน iTunes



ความก้าวหน้าเกิดขึ้นเมื่อเราสังเกตเห็นว่าเมื่อคุณสแกนการ์ดด้วย iPhone ของคุณ แอพจะแสดงโค้ดซ้อน 'ที่สแกน' ไว้สั้นๆ ซึ่งหมายความว่าต้องฝังแบบอักษรไว้ในแอปที่ใดที่หนึ่ง เราลองเช่นเดียวกันกับ iTunes บน macOS และ voila - iTunes บน Mac ทำงานในลักษณะเดียวกัน

เมื่อคุณดูโฟลเดอร์อื่นๆ ใน iTunes เราพบปลั๊กอินที่ยั่วเย้าชื่อ 'CodeRedeemer' มันแสดงให้เห็นสัญญา แต่อนิจจาไม่มีไฟล์ฟอนต์อยู่ที่นั่นด้วย ไบนารีของแอปบอกใบ้ว่ากำลังดำเนินการหนักอยู่ที่ใด: 'CoreRecognition.framework'

airpod pro ใช้งานได้กี่ชั่วโมง

ที่ซ่อนอยู่ใน CoreRecognition.framework มีแบบอักษรสองแบบ: 'Scancardium' สำหรับการป้อนและจดจำรหัส และ 'Spendcardium' ซึ่งดูเหมือนจะใช้สำหรับปิดบังรายละเอียดบัตรเครดิตเมื่อป้อน แบบอักษรทั้งสองสามารถพบได้โดยไปที่ Finder บน Mac คลิก Go เลือก Go to Folder และวางสิ่งต่อไปนี้: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

ด้วยการดับเบิลคลิกง่ายๆ แบบอักษรสามารถติดตั้งบน Mac และสามารถใช้ภายในแอพต่างๆ ได้ แม้ว่าจะเป็นการแจกแจงอย่างละเอียดสำหรับผู้ใช้ปลายทาง แต่ก็เป็นที่สนใจเป็นพิเศษสำหรับนักพัฒนา เนื่องจากแบบอักษรเหล่านี้สามารถใช้เพื่อสร้างบัตรรหัสส่งเสริมการขาย App Store แบบกำหนดเอง ซึ่งสามารถสแกนได้ในลักษณะเดียวกับบัตรของขวัญ iTunes

appstorepromocodecustom
Equinux ระบุความสูงของฟอนต์ที่แน่นอนที่จะใช้และวิธีจัดตำแหน่งภายในกล่องโดยรอบเพื่อให้เอ็นจิ้นของ Apple จดจำได้ รายละเอียดที่บริษัทค้นพบหลังจากทุ่มเทเวลาอย่างมากในการปรับแต่งฟอนต์และเส้นขอบของกล่องที่ต้องการ

Equinux ก้าวไปอีกขั้นหนึ่งและสร้างประโยชน์ ร่าง และ Photoshop เทมเพลตที่นักพัฒนาสามารถใช้เพื่อสร้างการ์ดรหัสส่งเสริมการขายของ App Store ที่สามารถสแกนโดยอัตโนมัติโดยใช้กล้องของอุปกรณ์และ App Store รู้จัก

แท็ก: App Store , iTunes ฟอรัมที่เกี่ยวข้อง: Mac Apps