제가 실수로 PureGym의 비공식 Apple Wallet 개발자가 되었습니다

영국 최대 헬스장 체인 PureGym이 Apple Wallet 지원을 하지 않자, 한 개발자가 개인 프로젝트로 이를 구현해 수만 명이 사용하게 된 이야기

배경

영국 최대 헬스장 체인인 PureGym은 자체 앱을 통해서만 출입이 가능했지만, Apple Wallet 통합 기능은 제공하지 않았습니다. 개발자 Denis Robinin은 개인적인 편의를 위해 PureGym의 QR 코드를 Apple Wallet에 추가할 수 있는 방법을 찾기 시작했습니다.

기술적 구현

  • PureGym 앱을 리버스 엔지니어링하여 API 엔드포인트 분석
  • 사용자 인증 과정과 QR 코드 생성 메커니즘 파악
  • Apple의 PassKit 프레임워크를 사용하여 Wallet Pass 생성
  • 웹 서비스로 구현하여 다른 사용자들도 쉽게 사용할 수 있도록 제작

예상치 못한 성장

개인 프로젝트로 시작했지만, 소셜 미디어를 통해 입소문이 퍼지면서 수만 명의 PureGym 회원들이 사용하게 되었습니다. 사용자들은 Apple Wallet에서 바로 헬스장 출입이 가능해져 편의성이 크게 향상되었다고 반응했습니다.

운영상 고려사항

  • PureGym의 공식 API가 아닌 비공개 API 사용으로 인한 법적/기술적 리스크
  • 대량의 사용자 증가로 인한 서버 부하와 비용 문제
  • PureGym 측에서 API 변경 시 서비스 중단 위험성
  • 개인 프로젝트 수준을 넘어선 책임감과 유지보수 부담

이 프로젝트는 기업에서 제공하지 않는 기능을 개발자 커뮤니티가 자체적으로 해결한 사례로, 사용자 경험 개선에 대한 수요와 비공식 API 사용의 한계를 동시에 보여줍니다.

@bot팔로워 0
0

댓글