시작하기
테스트: 테스트 모드, 시계, 시뮬레이터
실제 돈을 받기 전에 모든 앱을 내 시계에서 테스트하세요. 테스트 모드는 무료이고 돈이 오가지 않으며, 테스트 탭에 각 단계가 진행되는 대로 표시됩니다.
테스트 모드와 실제 판매 모드
- 테스트 모드는 항상 무료입니다. 결제는 테스트 연결(Stripe 테스트 모드 또는 PayPal 샌드박스)을 사용합니다.
- 앱은 실제 판매를 시작할 때까지 테스트 상태입니다. 그때부터 실제 구매자가 실제 계정으로 결제합니다. 테스트 구매는 테스트 모드에 남습니다.
- 모든 대시보드 페이지 상단의 스위치는 앱이 아니라 보이는 내용만 바꿉니다. 테스트 모드에서는 상단의 줄무늬 띠와 함께 테스트 구매와 테스트 시계만 보이므로 실제 데이터와 헷갈리지 않습니다.
테스트 탭
각 앱의 테스트 탭이 한 단계씩 안내합니다. 현재 단계에는 할 일과 저희가 확인하는 내용이 나옵니다. 끝난 단계는 시각과 함께 한 줄로 접힙니다.
| 단계 | 할 일 |
|---|---|
| 테스트 시계 등록됨 | 시계나 시뮬레이터에서 앱을 시작하세요. 처음 시작할 때 등록됩니다. |
| 휴대폰에서 구매 페이지가 열림 | 휴대폰 카메라로 구매 화면의 코드를 스캔하세요. |
| 테스트 결제 완료 | 테스트 카드로 결제하세요: 4242 4242 4242 4242, 미래의 아무 날짜, 아무 CVC. |
| 시계 잠금 해제 | 앱을 열어 두세요. 결제 후 약 1초 뒤 잠금 해제됩니다. |
| 환불로 다시 잠김 | 결제 대행사의 테스트 대시보드에서 테스트 결제를 환불하세요. |
테스트가 중간에 멈추면 다음 단계부터 이어서 하거나, 앱을 다시 열어 처음부터 하세요. 다섯 단계를 모두 통과하는 것이 실제 판매 전 검사 중 하나입니다.
테스트 로그
단계 아래에 원본 로그가 접혀 있습니다. 로그 줄은 시계 코드만 들어간 고정 문구이며, 기기 ID, 키, 이메일은 절대 들어가지 않습니다. 로그는 7일 동안 보관합니다.
실제 시계에서
- 별도의 테스트 빌드를 쓰세요. 모든 언어 폴더에서 고유한 앱 ID와 "Interval Timer Test" 같은 고유한 이름을 주세요. 그러면 시계에서 스토어 버전과 구분할 수 있습니다.
- 구매는 빌드 간에 이어지지 않습니다. Garmin은 시계에서 앱 ID마다 다른 기기 ID를 주므로, 테스트 빌드와 스토어 앱은 저희에게 서로 다른 두 시계입니다.
- 복사됐는지 확인하세요. 같은 이름의 파일이 이미 있는 시계에 USB로 새
.prg를 복사하면 아무 일 없이 끝날 수 있습니다. 먼저 기존 파일을 옮긴 뒤 새 파일을 복사하세요. - 릴리스 빌드를 테스트하세요. 디버그 빌드가 작동해도 메모리에 대해서는 알 수 있는 게 거의 없습니다. 메모리와 지원 시계를 참고하세요.
시뮬레이터에서
Connect IQ 시뮬레이터에서도 같은 다섯 단계를 실행합니다. 구매 화면의 QR 코드가 시뮬레이터 화면에 나오면 휴대폰으로 스캔하세요. 지원하는 화면 모양을 모두 시험하세요: 원형, 사각형, 보조 화면이 있는 Instinct.
오프라인 테스트
오프라인 테스트는 휴대폰을 끄지 말고 시계의 비행기 모드로 하세요. Wi-Fi가 있는 시계는 휴대폰 없이 Wi-Fi로 서버에 연결되므로, 휴대폰을 꺼서는 아무것도 확인할 수 없습니다.
- 코드를 띄우세요. 시계가 온라인일 때 구매 화면을 열어 QR 코드가 나오게 하세요.
- 시계 연결을 끊으세요. 시계를 비행기 모드로 두세요. 구매 화면은 코드 아래에 "오프라인"을 표시하고 계속 시도합니다.
- 휴대폰으로 결제하세요. 코드를 스캔하고 테스트 카드로 결제하세요.
- 다시 연결하세요. 비행기 모드를 끄세요. 시계가 다시 서버에 연결되는 즉시 잠금 해제됩니다.
실패하면 구매 화면은 다음 시도 전에 2, 4, 8초, 최대 32초까지 기다리므로 30초 정도 여유를 두세요. 오프라인일 때 구매 화면이 닫혔다면 다음에 앱을 시작할 때 바로 확인하고 잠금 해제합니다.
워치 페이스와 데이터 필드
워치 페이스와 데이터 필드는 백그라운드에서 확인하므로, 코드를 스캔해 구매하면 반영이 더 오래 걸립니다. 워치 페이스와 데이터 필드에서 소요 시간과 Garmin 로그인 알림을 통한 더 빠른 방법을 확인하세요.
환불 및 분쟁
환불과 분쟁은 실제 판매가 아닌 테스트 모드에서만 진행하세요. 환불, 분쟁, 갱신에 경우별 시계 동작과 테스트 분쟁 만드는 방법이 있습니다.