플로니 앱에서 당장 서버 도메인을 2일 이내에 바꿔야한다.
서버 변경 전(14일 밤 이전)
- 변경 기간, 변경 후를 고려해서 팝업 보여주는 로직을 빨리 개발해서 서버 변경 기간 전에 배포해야 한다.
- 이 때 까지는, 기존 도메인 주소를 사용할 수 있게 해야겠지..?
--- 여기서 서버 변경 기간 전에!!! 업데이트 배포를 해야한다. 현재 팝업 고려 안되어있음!!
서버 변경 기간(14일 밤 ~ 15일 새벽)
- 강제 중단 팝업을 띄우고 앱 사용 못하게 막아야 한다.
- 스플래시 화면에서, 서버 변경 기간에 해당하게 되면 팝업을 보여준다.
--- 여기서 url을 바꾼 (새 도메인)으로 변경한 앱을 심사를 올려야 한다. (이때는 관리형 게시를 활용)
--- 서버 변경 후. 미리 올려놓은 앱을 게시하도록 변경하자.
서버 변경 후 (15일 새벽 이후)
- 강제 업데이트를 유도해야 한다. 업데이트를 해야 앱을 사용할 수 있게 해야하는 것.
- 새로운 도메인으로 바뀌어야 한다.
Q. 현재 local.proterties에 base_url을 설정해두고 개발을 하고 있는데 이걸 시간에 따라서 어케 값을 바꾸지?
- remote-config를 사용해서 관리할 수 있긴 하다...
- 점검 시간 또한 이렇게 변경해야 할 것 같은..?
Q. 강제 업데이트를 어떻게 할 수 있을까?
- 지금 서버에 최신 버전을 가지고 있는 구조가 아니라 firebase remote-config 이걸 사용하거나 다른 방법을 알아봐야 할 것 같다.
정리하자면 이렇다.
- 서버 변경 전(14일 밤 이전): 기존 도메인 주소를 사용하며, 서버 변경 기간 동안 팝업을 띄우는 로직을 추가
- 서버 변경 기간(14일 밤 ~ 15일 새벽): 서버 점검 팝업을 띄우고 앱을 강제 종료
- 서버 변경 후(15일 새벽 이후): Firebase Remote Config를 통해 최소 지원 버전을 불러와 강제 업데이트를 유도하고 새로운 도메인을 사용.
'Android' 카테고리의 다른 글
[Android] gradle를 활용한 firebase App distribution 배포 후 slack 알람 연동 (0) | 2024.11.17 |
---|---|
[Android] Activity 스택 관리와 LocalBroadcastManager 활용하기 (0) | 2024.11.14 |
[Kotlin] 제네릭 (0) | 2024.11.12 |
[Android] jcenter 빌드 오류 (2) | 2024.11.09 |
[Android] 토스트 메세지 디스플레이 설정 대응 (0) | 2024.11.08 |