47 ثانية من جحيم الصالة الرياضية: كيف قمت بإصلاح تسجيل الدخول المعطل في PureGym باستخدام Apple Wallet

2025-08-16
47 ثانية من جحيم الصالة الرياضية: كيف قمت بإصلاح تسجيل الدخول المعطل في PureGym باستخدام Apple Wallet

أدت إحباطات مطور iOS بسبب تطبيق PureGym (47 ثانية لتسجيل الدخول!) إلى مغامرة مجنونة. اكتشف واجهات برمجة تطبيقات غير آمنة بشكل مثير للسخرية - رقم التعريف الشخصي الذي لم يتغير منذ 8 سنوات كان أكثر أمانًا من رمز الاستجابة السريعة الذي يتم تحديثه كل دقيقة. باستخدام mitmproxy ، قام بعمل هندسة عكسية للنظام ، وقام بإنشاء تصريح Apple Wallet باستخدام PassKit ، وخفض وقت تسجيل الدخول إلى 3 ثوانٍ. تشرح المقالة العملية بالتفصيل: الهندسة العكسية ، ومشاكل الشهادات ، وتطوير الخلفية باستخدام Swift ، والمزيد. حتى أنه قام بدمجه مع Home Assistant. مشروع شخصي ممتع ومفصل من الناحية الفنية يبرز أهمية تجربة المستخدم.

التطوير