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