앱 업데이트 출시후에도 유저가 구버전으로 접속하는 증상

저희가 로그를 확인하다 보니 앱이 업데이트 되고 나서도 구 버전으로 접속되는 로그가 계속 남았습니다.
(저희 내부 로그도 그렇지만 IAA 2.0으로 업데이트 했는데도 1.0 로그가 남는 등)

이미 접속된 유저의 로그라면 그럴수 있는데,
지속적으로 구버전 로그가 남아서 계속 파악해보았고 원인이 확인되었고요.

예를 들어 버전 1.0 출시후 버전 2.0으로 신규 출시한경우
과거에 1.0 버전으로 접속한 이력이 있는 모든 유저는 → 일단1.0으로 접속되고 → 이후 재접속시에 2.0으로 접속됩니다.

즉, 신규유저는 새 버전에 접속되지만, 접속한 이력이 있는 유저는 과거버전으로 한번은 접속되는 증상입니다.
지금 100명정도 확인해보았는데 90% 이상 로그가 확인되었고요. (IOS AOS 모두 해당됨)

이 부분 확인 부탁드립니다. 재접속자가 구버전으로 접속되는게 크리한데..

===

그리고 이와 관련한 사이드이펙트로는 (추정입니다만)

지난번에 앱 검수시에도 구버전을 검수해서 반려한 경우가 있었는데 (빌드ID가 구버전으로 접속된 내역 확인됨)
같은 검수자가 진행했으면 위와 관련된 문제일수도 있겠다 싶습니다. 빌드ID가 따라오지만..어쨌든 로그상 구버전 검수하고 반려한 내역이 있어요.

생각해보니 저희도 가끔 앱 테스트하고 나서 그냥 토스앱에서 저희 라이브 앱으로 들어가도 출시안된 검수중인 앱이 나오는 증상도 확인했습니다. 써놓고 보니 검수쪽도 발생되는게 맞겠네요

1개의 좋아요

안녕하세요 :slight_smile:
내부적으로 확인 후, 말씀드리겠습니다 :man_bowing:

1개의 좋아요

확인해보니,
앱 번들은 최대 하루(24시간) 동안 캐싱될 수 있다고 합니다.
따라서 앱이 새 버전으로 배포되더라도, 일부 사용자에게는 최대 하루까지 이전 버전이 표시될 수 있다고 합니다
말씀하신대로 구버전으로 접속되었다가 재접속할때는 업데이트된 신버전으로 접근된다고 해요 :cry:

@Dylan
확인 감사드립니다.
말씀하신 것처럼 최대 하루 캐싱이면 그나마 괜찮은데, 지금 저희 로그를 보면 30일이 넘는 데이터도 있거든요.

예를 들어 저희 현재 배포버전이 2.0.6인데 9월 5일 접속해서 버전 1.0.3이 었던 유저가,
오늘 접속했는데 버전 1.0.3으로 접속되고 있습니다. 이 유저가 다시 접속하면 2.0.6이 되는거고요.

지금 저희앱 재접속 유저는 100% 발생하고 있습니다.

샘플 데이터로 app name. version, device ID 관련 정보 메시지로 보내드리겠습니다.

@Dylan

안녕하세요, 주말 잘 보내셨나요?
본건 확인 부탁드립니다. (샘플 데이터 메시지로 보내드렸습니다.)

1.일단 24시간 캐싱이 아닌것으로 확인되었고요. (30일 이전 접속자도 확인되는 등)

2.24시간 캐싱이어도 문제가 있습니다.

  • 새로운 기능(인앱결제 등) 추가된 경우 앱을 출시하고 24시간 동안 해당 기능을 사용하지 못하도록 기능을 막는 코드 or 버전별 코드 분기가 필요
  • 롤백한 경우 더욱 복잡해짐, 버전별 분기시 상/하 모두 막아야 하는..괴상한 코드가 필요함

3.유저가 미니앱 목록 접속시 메타정보로 앱의 유효한 버전 정보를 획득한후 접속되게 해야할거 같아요. 캐싱으로 얻는 이득이 거의 없어보이는데..앱(버전)을 캐싱해서 접속하게 한다는 자체가 이상합니다.

@Dylan 님 리마인드 드립니다.

이거 현재 라이브에서 100% 발생하고 있는 문제입니다..

내부 논의가 길어졌습니다 :cry:
확인해서 바로 전달드릴게요

1개의 좋아요

@Dylan
이슈가 많아 놓치시는거 같아 리마인드 드립니다.

@Albert 님 해당 이슈 내부적으로 f/u 하고 있는데 확인이 조금 늦어지고 있습니다.

내일 확인 후 답변드릴 수 있도록 한번 더 체크해보겠습니다.

1회 구버전 접속된 후 재접해야 신규 버전으로 들어가 지는 것 진행사항 어떻게 되었을까요?
sdk 업데이트 하면서 신고기능으로 “앱이 제대로 작동하지 않아요” 문의가 계속 들어오고 있습니다..

1개의 좋아요

기다려주셔서 감사합니다.
현재 안드로이드에서 maxAge 이슈를 발견하여, 해결 중에 있습니다.
조금만 기다려주시면 감사하겠습니다 :man_bowing:

1개의 좋아요

다른 분들 참고하시라고 저도 경험을 말씀드리면..
현재 서비스중인 게임들을 모두 “인앱 광고 2.0”으로 바꿨는데요, 기존 “인앱 광고”로 들어오는 비율(아마도 구버전 접속으로 추정)이 최근 1주 동안 많이 줄었습니다. 그만큼 인앱 광고 2.0이 적용된 신버전으로 접속되는 것 같네요.

결론: 저한테는 문제가 해결된 것 같습니다.

1개의 좋아요