Vigloo VG012026-10-01 확인 · iOS · 앱 1.7.31
게스트 진입·로그인
결정 기록게스트 탐색, Google 로그인, 필수 동의와 알림 보상을 어떤 순서로 연결할까?
상황과 시작 조건
- 전제
- 필수·선택 동의가 미선택인 앱 진입 화면에서 시작. 이후 기존 Google 연결 계정으로 재로그인했으며 신규 가입은 검증하지 않았다.
- 행동
- 첫 실행, 필수 약관 선택, 동의 완료, iOS 알림 권한 응답, 알림 거절 후 보상 시트 노출
앱에서 확인한 안내
필수 약관만 동의해 게스트 홈에 진입할 수 있었다. 알림을 거절한 뒤에는 알림 활성화 시 100코인을 준다는 별도 제안이 표시됐다.
앱 내 문구 확인 · 실제 집행은 미검증우리 서비스 제안
필수 약관 동의와 선택 마케팅을 계속 분리하고, 알림은 콘텐츠를 탐색하거나 보상 가치가 보이는 시점에 사전 안내를 거쳐 요청한다. 보상은 ‘OS 권한 허용’만이 아니라 실제 알림 수신 설정과 지급·만료·철회 정책을 화면에 명확히 보여 준다.
확인할 사항
필수 약관을 거절하거나 앱을 종료했을 때의 복귀·재동의 경로는 확인하지 못했다.
관찰과 근거
직접 관찰
- 첫 실행 화면은 필수 Terms of Service와 선택 마케팅 동의를 분리했고, Privacy Policy 링크를 별도로 제공했다.
- 필수 이용약관만 선택하자 CTA가 Agree to all에서 Agree로 바뀌었고, 선택 마케팅은 미선택으로 유지됐다.
- 동의 후 로그인 없이 Home에 진입했고, 곧바로 iOS 알림 권한 요청이 표시됐다. 조사에서는 거절을 선택했다.
- 알림 거절 뒤에는 알림을 켜면 100코인을 준다는 시트와 Turn on notifications·Maybe next time 선택지가 표시됐다.
- My Page의 Google 로그인에서 기존 연결 계정 선택과 계속하기를 거쳐 앱에 복귀했다. 비밀번호·MFA 입력은 없었다. 계정 정보가 있는 인증 화면은 공개 제외했으며 조사 정보에 실행 순서를 기록했다. 로그인 후 보상은 별도 Receive 버튼으로 남아 있었다.
앱 내 안내 · 집행 미검증
- 온보딩의 Terms of Service 열람 화면에는 환불정책과 회원 탈퇴 항목이 목차에 보였다. 실제 약관 동의 전 열람한 화면이다.
- 앱이 보여 준 동의 구조는 이용약관을 필수, 마케팅을 선택으로 표시했다.
관찰 범위는 조사 기록을 기준으로 합니다. 앱 안내는 실제 집행·스토어 공식 정책·법적 효력을 별도로 검증한 결과가 아닙니다.
미확인
- 필수 약관을 거절하거나 앱을 종료했을 때의 복귀·재동의 경로는 확인하지 못했다.
- 알림 허용 후 100코인의 실제 지급, 지급 시점, 유효기간, 알림을 나중에 끈 경우 회수 여부는 확인하지 못했다.
- 마케팅 동의와 OS 알림 권한의 데이터 결합·철회 동기화는 확인하지 못했다.
- 신규 Google 가입, 인증 취소·실패, 게스트 기록 병합, 이메일·전화 연결, 계정 간 전환은 검증하지 않았다.
대안 비교 · 우리 서비스의 선택지 3개
아래는 우리 서비스에 적용할 대안입니다. 다른 앱의 정책을 비교한 결과가 아닙니다.
| 선택지 | 장점 | 비용·제약 |
|---|---|---|
| 동의 직후 OS 권한 요청 | 초기 활성화 캠페인을 빠르게 제안할 수 있다. | 사용자가 서비스 가치를 경험하기 전에 권한을 거절할 수 있다. |
| 가치 경험 뒤 권한 요청 | 신작·보상·이어보기 등 구체적 효용을 설명한 뒤 요청할 수 있다. | 초기 알림 동의율과 보상 노출 시점이 늦어진다. |
| 앱 내 사전 안내 후 OS 권한 요청 | 수신 항목·빈도·철회 방법과 보상 조건을 맥락 안에서 설명할 수 있다. | 추가 화면이 생기고 사전 안내와 OS 결과의 상태 동기화가 필요하다. |
제안의 근거 · 해석
관찰에서는 비로그인 탐색이 가능하고 필수·선택 동의도 분리되어 있었다. 다만 OS 권한 거절 직후 보상 제안이 나타나므로, 사용자는 마케팅 동의와 OS 권한, 보상 조건을 서로 다른 상태로 이해해야 한다.
효과는 검증 전 가설입니다. 고객·출시 지역·개발 여건에 맞춰 검토해야 합니다.
정해야 할 정책 값
- 필수·선택 동의의 문구와 버전
- 게스트 탐색 허용 범위
- OS 알림 요청 시점
- 마케팅 토글과 OS 권한 분리
- 알림 보상 지급·만료·회수 규칙
- 권한 거절 뒤 재요청 빈도
예외 처리와 출시 QA
| 예외 조건 | 제안 처리 |
|---|---|
| 사용자가 OS 알림을 거절함 | 앱 사용을 막지 않고 이유·재설정 경로를 제공한다. 보상 지급 조건이 미충족이면 그 사실과 다음 시도 가능 여부를 명확히 알린다. |
| 사용자가 마케팅 수신은 거부하지만 OS 알림은 허용함 | 거래·보안·서비스 알림과 광고성 알림의 발송 기준을 분리하고, 앱 내 마케팅 토글과 OS 권한을 혼동하지 않게 표시한다. |
| 보상 지급 요청이 중복되거나 네트워크가 끊김 | 지급 이벤트를 중복 판별 기준로 기록하고, 보상 완료·대기·실패 상태와 재시도 기준을 사용자에게 보여 준다. |
검증 조건 · 미실행
VG01-Q01
- Given
- 필수 약관은 선택하고 마케팅은 선택하지 않은 첫 실행 사용자
- When
- Agree를 선택함
- Then
- 게스트 탐색을 시작할 수 있고 마케팅 동의 상태는 미동의로 유지된다.
VG01-Q02
- Given
- OS 알림 권한을 거절한 게스트
- When
- 알림 보상 시트에서 Maybe next time을 선택함
- Then
- 탐색 흐름으로 돌아가며 알림이 허용된 것처럼 보상 또는 수신 상태가 표시되지 않는다.
VG01-Q03
- Given
- 알림을 허용한 뒤 보상 지급을 기다리는 사용자
- When
- 앱이 재시작되거나 네트워크가 복구됨
- Then
- 동일 보상이 중복 지급되지 않고 지급·만료·미지급 문의 경로를 확인할 수 있다.
검증할 지표 · 실제 값 미보유
- 필수 동의 완료율
- 마케팅 선택 동의율
- OS 알림 허용·거절률
- 알림 보상 노출 대비 완료율
- 보상 미지급 문의율
- 게스트 첫 콘텐츠 재생 도달 시간
흐름도
관찰 · 안내 · 미확인
동의·게스트·Google 로그인·보상 수령
Google 로그인 구간은 실행 기록으로 확인했고 개인정보가 포함된 인증 화면은 공개하지 않는다. 실선은 관찰한 이동, 점선은 안내 또는 실행하지 않은 단계다.
범위: 관찰 · 안내 · 미확인 · 근거
근거 결정 기록