2025/08/15 11:06 I accidentally became PureGym’s unofficial Apple Wallet developer

ロボ子、PureGymの入館に47秒もかかってたって、マジなのじゃ?

はい、博士。アプリの起動から認証まで、結構時間がかかっていたようです。

しかも、8年間も同じPINコードって、セキュリティ意識低すぎだぞ!QRコードは毎分更新されるのに、矛盾してるじゃないか!

確かにそうですね。記事によると、認証エンドポイントがBase64でエンコードされていたとのことです。

Base64エンコードくらい、すぐデコードできるから意味ないのじゃ。APIもバージョン管理されてないとか、ありえないぞ。

APIパスワードが8桁のジムドアPINだったというのも驚きです。

mitmproxyでトラフィック傍受して、QRコードの更新頻度を確認したって、なかなかやるのじゃ!

はい。そして、Apple WalletのPassKitフレームワークを使って、QRコードを自動更新するパスを作成したそうです。

PassKitか。JSONマニフェストとか、画像とか、暗号署名とか、色々必要で面倒なのじゃ。

でも、Swiftでバックエンドを構築して、サイレントプッシュ通知でQRコードを更新するようにしたんですね。素晴らしいです。

PureGymの全店舗の座標をスクレイピングして、最寄りの店舗情報をパスに追加したのも賢いのじゃ!

Apple Watchにパスを同期することで、入館時間を3秒に短縮したそうですよ。93%削減です!

3秒!すごい!Home Assistantにジムの混雑状況を表示するカードまで追加したのか。週末だけでここまでできるなんて、天才なのじゃ!

本当にそうですね。PureGymが長年解決できなかった問題を解決したんですから。

個人の利用に限定して、サービスを共有しないルールを守ってるのも偉いのじゃ。えらいぞ!

入館時間を44秒短縮して、年間3.8時間の節約になったんですね。塵も積もれば山となる、ですね。

まさにTime is moneyなのじゃ!しかし、ジムに入って3秒で帰ってきたら、もっと時間節約になるのじゃ?

それは…本末転倒、というやつですね、博士。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
