기존 안드로이드 비콘 푸시 시스템을 iOS로 확장하기 위한 Swift 앱, PHP 서버 연동, APNs 푸시 구현 제안입니다.
화면 꺼짐과 앱 종료 상태를 고려한 iBeacon 감지 경로 검증
안드로이드 앱과 PHP 서버 코드를 분석해 iOS용 API 연결
비콘 ID와 수신처 매핑 후 iOS 기기로 푸시 메시지 전달
기존 PHP 흐름을 문서화한 뒤 변경 지점을 최소화
안드로이드 흐름은 유지하고 iOS 연결 계층을 분리
감지, 서버 전송, 푸시 수신을 실제 기기 로그로 확인
CoreLocation과 CoreBluetooth의 백그라운드 동작 범위를 먼저 확인하고, 권한 설정과 앱 상태별 감지 로그를 남깁니다.
구현 막바지에 감지 제약이 드러나는 위험 감소
기존 안드로이드 요청 형식과 PHP 처리 로직을 파악해 iOS 앱이 보낼 요청 형식을 빠르게 확정합니다.
API 명세 부재로 생기는 일정 지연 최소화
디바이스 토큰 저장, 비콘 ID 매핑, 푸시 발송 결과 로그까지 연결해 실제 수신 여부를 확인합니다.
인수 기준을 푸시 수신 결과로 명확하게 고정
요구사항 청취 및 비즈니스 목표 상세 협의
상세 과업 범위 확정 및 공식 계약 체결
개발 관점에서의 기술적 타당성 도출
UI/UX 설계 및 시스템 아키텍처 상세 정의
확정된 기획안에 대한 최종 리뷰 및 승인
PMS를 통한 투명한 집중 개발
단위/통합 테스트 및 버그 수정, 안정성 검증
최종 운영 환경 배포 및 안정화 지원
안드로이드 앱과 PHP 서버 흐름 파악
비콘 권한과 백그라운드 감지 모듈 작성
iOS 요청 형식과 MySQL 매핑 처리
APNs 발송, 실기기 테스트, 인수 문서 정리
클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.
"우리는 단순한 외주사가 아닙니다.
성공을 위해 시스템으로 소통하는
여러분의 사내 팀이 되겠습니다."