程序员47秒的健身房噩梦:如何用Apple Wallet优化PureGym签到
2025-08-16

一位iOS开发者因PureGym健身房APP糟糕的用户体验(每次签到需要47秒!)而苦不堪言。他发现健身房的API安全漏洞百出,8年不变的PIN码竟然比每分钟更新的二维码更安全。于是,他利用mitmproxy抓包分析,并结合PassKit开发了一个Apple Wallet通行证,将签到时间缩短到3秒。文章详细讲述了整个过程,包括逆向工程、证书签发、Swift后端开发等,最终实现了在Apple Watch上3秒签到的目标,并附带了Home Assistant集成功能。这是一个充满幽默和技术细节的个人项目,也反映了用户体验的重要性。
阅读更多