Cache API 저장소 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

  1. QR 테스트를 위해 바이너리를 2번 등록했을 때, 두 QR 테스트 앱이 Cache API 저장소를 공유하나요?

  2. QR 테스트에서 A파일을 저장하고, 라이브 출시를 했을 때 라이브 상태에서 A파일 조회가 가능한가요? (QR일때와 공유되는지)

  3. 이미 출시 중인 상태에서 다른 바이너리를 출시 했을 때, 두 앱이 Cache API 저장소를 공유하나요?

안녕하세요 :slight_smile:
Cache API 저장소는 앱이 실행되는 origin 기준으로 분리됩니다.

  1. QR 테스트를 위해 바이너리를 2번 등록했을 때, 두 QR 테스트 앱이 Cache API 저장소를 공유하나요?
    => 네, 공유합니다. QR 테스트 앱들은 동일한 도메인/origin에서 실행되기 때문에 Cache API 저장소도 동일하게 사용됩니다.

  2. QR 테스트에서 A파일을 저장하고, 라이브 출시를 했을 때 라이브 상태에서 A파일 조회가 가능한가요?
    => 아니요, 조회할 수 없습니다. QR 테스트 상태와 라이브 출시 상태는 실행 URL, 즉 origin이 달라지기 때문에 Cache API 저장소가 분리됩니다.

  3. 이미 출시 중인 상태에서 다른 바이너리를 출시했을 때, 두 앱이 Cache API 저장소를 공유하나요?
    => 네, 공유합니다. 라이브로 출시된 앱은 동일한 라이브 도메인/origin에서 실행되므로, 새 바이너리로 교체되더라도 Cache API 저장소는 이어서 사용됩니다.