أخبار أبل

تعمل الرموز الترويجية لبطاقة iTunes الخاصة بـ Apple Autoscanning عبر Hidden Font ، ويمكن للمطورين تكرارها

الجمعة 14 تموز (يوليو) 2017 ، الساعة 11:58 صباحًا بتوقيت المحيط الهادئ الصيفي بقلم جولي كلوفر

عند شراء بطاقة هدايا iTunes واستردادها في App Store ، يمكن للكاميرا الموجودة على iPhone أو iPad أو Mac مسح الرمز الموجود على البطاقة للتعرف عليها تلقائيًا ، مما يوفر لك وقت كتابة الأرقام يدويًا.





قامت شركة Equinux ، الشركة التي تقف وراء Mail Designer Pro 3 ، بالحفر في كيف يعمل محرك الرمز الترويجي من Apple في محاولة لعمل بطاقاتهم الخاصة التي يمكن مسحها ضوئيًا ، وكانت النتائج مثيرة جدًا للاهتمام. كما اتضح ، تم ضبط ميزة المسح في متجر التطبيقات للتعرف على شيئين: خط فريد ومخفي وأبعاد الصندوق المحيط به.

كيفية تغيير إعدادات التنزيل على iPhone

itunescardpromocode
جرب Equinux الصندوق بمفرده مع مجموعة من الخطوط مثل Courier و Monaco ، وحاول تحديد الخصائص الفريدة للخط للعثور عليه ، لكنه لم ينجح. في النهاية ، أدرك الفريق أن الخط الذي تستخدمه Apple مخفي في عمق iTunes.



جاء الاختراق عندما لاحظنا أنه عند مسح بطاقة ضوئيًا باستخدام جهاز iPhone الخاص بك ، يعرض التطبيق لفترة وجيزة تراكبًا للرمز 'ممسوحًا'. هذا يعني أنه يجب تضمين الخط في التطبيق في مكان ما. لقد جربنا الشيء نفسه مع iTunes على macOS. وفويلا - يتصرف iTunes على Mac بنفس الطريقة.

عندما تنظر إلى بعض المجلدات الأخرى داخل iTunes ، وجدنا مكونًا إضافيًا محيرًا يسمى 'CodeRedeemer'. أظهر الوعد. لكن للأسف ، لا توجد ملفات خط أيضًا. يعطي التطبيق الثنائي تلميحًا إلى المكان الذي يتم فيه رفع الأحمال الثقيلة: 'CoreRecognition.framework'.

كيفية التسجيل على الشاشة

مخفي في CoreRecognition.framework ، هناك نوعان من الخطوط: 'Scancardium' لإدخال الرموز والتعرف عليها و 'Spendcardium' الذي يبدو أنه لإخفاء تفاصيل بطاقة الائتمان عند إدخالها. يمكن العثور على الخطين بالانتقال إلى Finder على جهاز Mac ، والنقر فوق Go ، واختيار Go to Folder ولصق ما يلي: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

بنقرة مزدوجة بسيطة ، يمكن تثبيت الخطوط على جهاز Mac ويمكن استخدامها داخل تطبيقات مختلفة. على الرغم من أن هذا يعد تفصيلًا رائعًا للمستخدمين النهائيين ، إلا أنه ذو أهمية خاصة للمطورين لأنه يمكن استخدام هذه الخطوط لإنشاء بطاقات رموز ترويجية مخصصة لمتجر التطبيقات يمكن مسحها ضوئيًا بنفس طريقة بطاقات هدايا iTunes.

appstorepromocodecustom
يحدد Equinux الارتفاع الدقيق للخط المطلوب استخدامه وكيفية وضعه داخل المربع المحيط لجعل محرك Apple يتعرف عليه ، وتفاصيل كشفت الشركة عنها بعد استثمار الكثير من الوقت في تعديل الخطوط وحدود المربع المطلوب.

ذهب Equinux خطوة أخرى إلى الأمام وخلق فائدة رسم و محل تصوير القوالب التي يمكن للمطورين استخدامها لإنشاء بطاقات رمز ترويجي لـ App Store والتي يمكن مسحها ضوئيًا تلقائيًا باستخدام كاميرا الجهاز والتعرف عليها بواسطة App Store.

العلامات: متجر التطبيقات ، المنتدى المتعلق بـ iTunes: تطبيقات ماك