# FAQ

# 카드 승인 문자가 실시간으로 알림이 오지 않고, 앱에 들어가야만 내역이 보입니다.

최근 대부분의 카드사가 기존 SMS 대신 RCS(채팅+) 형식으로 승인 문자를 보내고 있습니다. SMS의 경우 Android에서 문자 수신 이벤트를 제공하기 때문에 CardSMS가 백그라운드에서 실시간으로 내역을 저장하고 상단 알림을 띄울 수 있었지만, RCS 문자는 이러한 수신 이벤트를 제공하지 않아 실시간 감지가 불가능합니다.

이런 문제를 해결하기 위해 CardSMS는 앱을 실행할 때 백그라운드에서 마지막으로 읽었던 이후의 문자를 일괄 스캔하여 내역을 저장하는 보완 로직이 동작하고 있습니다. 따라서 RCS 문자의 경우 앱을 열어야만 새로운 내역이 반영되며, 이는 특정 카드사의 오류가 아닌 RCS 전환에 따른 공통적인 현상입니다.

# 새로 구매한 휴대폰에 데이터를 이전하고 싶습니다.

먼저 이전에 사용하던 휴대폰에서 DB를 백업하고, 그 백업된 DB를 새 휴대폰에서 복원을 하면 됩니다. [Menu]키->[설정]->[데이터 백업 및 복원] 으로 들어가서 DB 백업 및 복원을 할 수가 있습니다. 이전 휴대폰에서 먼저 DB 백업하기 를 통해 원하는 위치에 DB 파일을 저장하고(기본 파일명은 card_usage_<yyyyMMdd>.db), 이 DB 파일을 새로운 휴대폰 내장 메모리에 복사한 후, CardSMS 설정의 DB 복원하기 를 통해 해당 파일을 선택하여 복원합니다. 휴대폰 내장 메모리와 PC 간의 파일 복사는 휴대폰을 USB 케이블로 PC와 연결하여 휴대폰을 디스크 드라이브처럼 인식하여 복사하면 됩니다.

위 방법 외에 더 손쉬운 방법으로 구글에서 제공하는 자동 백업 복구 기능을 사용할 수도 있습니다. 새 휴대폰의 공장초기화 상태에서 최초로 휴대폰을 세팅할 때 기존 휴대폰에서 사용하던 구글 계정으로 로긴해서 연결한 후 구글 드라이브에 자동으로 백업된 기존 데이터를 모두(CardSMS 앱의 데이터도 포함)를 그대로 복원할 수 있습니다. 삼성 갤럭시폰의 경우 스마트 스위치라는 앱을 이용할 수도 있습니다.

# 할부 총액을 개월수에 따라 나누어 저장하고 싶습니다.

할부 처리는 개개인마다 생각하시는 것들이 너무 달라서 어느 한가지로 딱 정해서 처리하기가 쉽지 않은 부분입니다.

결제일을 기준으로 해서 예상결제금액을 보여주는 방식이라면, 할부승인이 들어왔을 때 그것을 분할해서 각 달마다 보여주는 것이 맞겠지만, CardSMS는 카드를 사용했을 때의 승인금액 자체를 보여주는 것에 초점이 맞춰져 있기 때문에, UI 상으로 할부금액을 분할해서 보여주기가 많이 어색한 상황입니다.

예를 들어 3/1에 300,000원을 3개월 할부로 결제했고, 이를 개월수로 나눠 3/1, 4/1, 5/1에 각각 100,000원씩을 기록한다면, 4/1, 5/1에는 사용하지도 않은 100,000원이 기록될 것이고, 3/1에는 300,000원이 아닌 100,000원이 기록되므로 더 헷갈리게 됩니다.

승인금액과 예상결제금액은 명백하게 구분되어야 한다는 것이 제 생각이고, 따로 예상결제금액을 위한 화면을 구성하지 않는 이상 현재 UI 화면에서 할부금액을 분리해서 보여주는 일은 앞으로도 없을 것임을 알려드립니다.

# CSV로 내보내기한 파일을 엑셀에서 읽으면 한글이 깨져 보입니다.

CardSMS는 사용내역을 CSV 파일로 저장할 때 파일 인코딩을 UTF-8로 설정해서 저장하고 있습니다. 따라서 엑셀에서 CSV 파일을 읽을 때도 파일 인코딩을 UTF-8로 설정한 후 읽어야 한글이 깨지지 않습니다.

엑셀에서 UTF-8 CSV 파일을 올바르게 여는 방법은 다음과 같습니다.

  1. 엑셀을 실행하고 빈 통합 문서를 엽니다.
  2. [데이터] 탭 → [텍스트/CSV] (또는 [외부 데이터 가져오기] → [텍스트] )를 클릭합니다.
  3. CSV 파일을 선택하면 미리보기 창이 나타나는데, 파일 원본 (인코딩)을 65001: 유니코드(UTF-8) 로 설정합니다.
  4. [로드] 또는 [마침] 을 클릭하면 한글이 깨지지 않고 정상적으로 표시됩니다.

# 사용내역 조회기간의 월 시작일을 1일이 아닌 다른 날짜로 변경하고 싶습니다.

우선 사용자가 화면 상단의 날짜를 클릭해서 설정한 조회기간은 시스템에 의해서 CardSMS가 강제 종료되기 전까지는 계속 유지됩니다. 다음에 CardSMS를 실행했을 때 이번 달이 기본 조회기간으로 되어 있다면, 메모리가 부족해서 시스템에 의해 CardSMS가 강제 종료되어 재시작이 된 것입니다.

[▼ 사용기간] 버튼을 누르면 팝업 메뉴가 나타나는데, 여기서 ⚙ 월 시작일 설정 항목을 선택하면 원하는 월 시작일(1~28일)을 지정할 수 있습니다.

월 시작일을 설정하면 팝업 메뉴에 매월 N일 기준 항목이 추가되어, 언제든지 해당 시작일 기준의 조회기간으로 전환할 수 있습니다. 또한 CardSMS가 강제 종료된 후 재시작할 때에도 지정된 월 시작일 기준(해당 월 시작일부터 한달간)으로 자동 세팅되어 보여집니다.

월 시작일을 해제하려면 같은 방법으로 ⚙ 월 시작일 설정 에서 값을 1로 설정하면 됩니다.

# 특정 사용 내역을 삭제하고 싶습니다.

삭제를 원하는 항목을 길게 누르고(long-press) 있으면, 해당 항목의 배경이 반전되면서 상단 오른쪽에 휴지통 모양의 아이콘이 뜨게 되는데, 그것을 클릭하면 삭제할 수 있습니다. 이렇게 하면 여러 개의 항목들을 미리 선택한 후 한번에 삭제할 수 있습니다.

# 해외 승인건만 조회하고 싶습니다.

화면 상단의 돋보기 아이콘을 클릭하여 몇가지 키워드 검색을 할 수 있습니다. 검색어로 "해외"를 입력하면, 원하는 기간 내의 모든 해외 승인건만 필터링해서 볼 수 있습니다. 현재 지원하고 있는 키워드 검색어는 "해외", "할부", "취소"의 3가지입니다.