Weather-island APN server v1.1.0-beta
Pre-release
Pre-release
Si-Hyeak-KANG
released this
12 Mar 02:41
·
3 commits
to main
since this release
변경 내용
Release Date : 24-03-12
- Weather Kit(Apple 날씨 조회) API 호출수 개선
why
외부 API 호출에 따른 비용이 발생하기 때문에 과금 문제를 해결하기 위해 개선before
사용자 Live activity 활성화 횟수(n) 만큼 불필요하게 외부 API가 호출되고 있음after
30분 단위 스케줄러 외에 날씨 조회 API 모두 제거
- 스케줄러 동작 시작 시간 지연의 trigger 구현 후 적용
why
Live activity를 처음 활성화하면 업데이트 되어있는 상태이기 때문에, 시작하자마자 스케줄러가 동작하는건 불필요함before
Live activity 활성화 시 API가 호출되면서 스케줄러가 즉시 동작함after
API가 요청되고 탐색 주기(예:30분) 지난 후에 스케줄러가 시작하도록 개선
- 앱의 정보 및 날씨 저장 API 수정
- Request Body 포함 데이터 수정 (온도 추가)
- API 명세서 변경내용 확인
- 서버 통합 개발 환경, 스케줄러 동작 주기 변경 (10분 -> 15분)