fingr.

이용약관과 개인정보처리방침이 11월 16일부터 바뀌어요. 약관 바뀐 내용 · 개인정보처리방침 바뀐 내용

핑거 이용안내

만든 앱을 앱스토어 · 플레이스토어에 올리기

핑거에서 만든 앱을 아이폰 · 안드로이드 앱 코드로 받아서 직접 스토어에 올리는 순서예요. 유료로 전환한 앱이면 받을 수 있고, 플랫폼마다 처음 한 번 100 크레딧이에요.

웹앱을 감싼 휴대폰 앱 코드

무엇을 받나요?

  • 아이폰은 Xcode 프로젝트, 안드로이드는 Android Studio 프로젝트로 드려요. 코드는 고객님 것이에요.
  • 앱 이름, 아이콘(앱 이름 첫 글자 + 앱 대표 색), 처음 여는 주소가 미리 채워져 있어요. 내 도메인을 연결했다면 그 주소로 열려요.
  • 앱 안 화면은 지금 웹앱 그대로예요. 핑거에서 화면 · 기능을 고치면 휴대폰 앱에도 바로 보여서, 고칠 때마다 스토어 심사를 다시 받지 않아도 돼요.
  • 화면 이동 · 뒤로 가기 · 당겨서 새로고침은 휴대폰 앱처럼 동작해요. Basecamp · HEY 를 만든 37signals 의 Hotwire Native 로 만들어요.
  • 앱 정보 → 「아이폰 · 안드로이드 앱」에서 받아요. 플랫폼마다 처음 받을 때 100 크레딧이 빠지고, 그 뒤로는 몇 번을 다시 받아도 무료예요.

휴대폰 앱은 늘 켜져 있는 유료 앱에서만 받을 수 있어요. 유료를 해지해서 웹앱이 멈추면 휴대폰 앱도 열리지 않아요.

크레딧은 앱 코드를 드리는 값이에요. 스토어 심사 결과는 애플 · 구글이 정해서, 심사에 떨어져도 크레딧은 돌려드리지 않아요. 아래 「심사 잘 받는 법」을 먼저 확인해 주세요.

계정 · 프로그램 · 스토어에 적을 내용

올리기 전에 준비할 것

  • 아이폰 — Mac 컴퓨터, Xcode(Mac App Store 에서 무료), Apple Developer Program 가입(1년 $99, 약 14만 원)
  • 안드로이드 — Android Studio(무료, Windows · Mac), Google Play Console 개발자 등록(한 번 $25, 약 3만 5천 원)
  • 개인정보처리방침 주소 — 앱에 개인정보처리방침 화면이 없으면 핑거에 「개인정보처리방침 화면 만들어 줘」라고 요청해요
  • 앱에서 회원가입을 받는다면 앱 안의 「회원 탈퇴」 기능 — 애플은 이게 없으면 받아 주지 않아요. 없으면 「회원 탈퇴 기능 넣어 줘」라고 요청해요
  • 심사 담당자가 들어가 볼 테스트 계정 — 핑거 결과에 있는 테스트 계정을 그대로 써도 돼요
  • 앱 설명 글, 휴대폰 화면 캡처 3~5장, 고객 문의용 이메일

보통 심사 1~3일

아이폰 앱 올리기

  1. 1

    「앱 정보」 → 「아이폰 · 안드로이드 앱」에서 「아이폰 앱」 코드를 받고 압축을 풀어요.

  2. 2

    App.xcodeproj 를 더블클릭하면 Xcode 가 열려요. 처음 열면 필요한 부품을 자동으로 받느라 1~2분 걸려요.

  3. 3

    왼쪽 맨 위 「App」을 누르고 「Signing & Capabilities」 탭의 「Team」에서 내 Apple 개발자 계정을 골라요. 번들 ID 가 이미 쓰인다는 빨간 글이 나오면 Config.xcconfig 의 PRODUCT_BUNDLE_IDENTIFIER 를 내 회사 이름으로 바꿔요(예: com.mycakeshop.app).

  4. 4

    위쪽 기기 목록에서 iPhone 시뮬레이터를 고르고 ▶ 를 눌러요. 내 앱이 휴대폰 화면처럼 열리면 준비 끝이에요.

  5. 5

    App Store Connect 에 로그인해서 「나의 앱」 → 「+」 → 「신규 앱」을 눌러 이름 · 기본 언어 · 번들 ID · SKU(아무 영문 · 숫자)를 적어요.

    App Store Connect 열기 ↗

  6. 6

    Xcode 위쪽 기기 목록에서 「Any iOS Device」를 고르고, 메뉴 「Product」 → 「Archive」를 눌러요. 끝나면 뜨는 창에서 「Distribute App」 → 「App Store Connect」 → 「Upload」로 올려요.

  7. 7

    App Store Connect 에서 앱 설명 · 키워드 · 화면 캡처 · 개인정보처리방침 주소 · 「앱 개인정보 보호」(어떤 정보를 모으는지)를 채우고, 올린 빌드를 고른 뒤 심사용 테스트 계정을 적어 「심사에 추가」를 눌러요.

보통 심사 며칠

안드로이드 앱 올리기

  1. 1

    「앱 정보」 → 「아이폰 · 안드로이드 앱」에서 「안드로이드 앱」 코드를 받고 압축을 풀어요.

  2. 2

    Android Studio 에서 「Open」으로 압축을 푼 폴더를 열어요. 처음엔 필요한 것을 받느라 몇 분 걸려요.

  3. 3

    위쪽 ▶ 「Run」을 누르면 에뮬레이터(컴퓨터 속 가상 휴대폰)에서 앱이 열려요.

  4. 4

    메뉴 「Build」 → 「Generate Signed App Bundle / APK」 → 「Android App Bundle」 → 「Create new」로 서명 키를 만들고 .aab 파일을 만들어요. 키 파일과 비밀번호는 꼭 따로 보관하세요 — 앱을 업데이트할 때 같은 키가 필요해요.

  5. 5

    Play Console 에서 「앱 만들기」를 눌러 앱 이름 · 기본 언어 · 무료/유료를 정해요.

    Google Play Console 열기 ↗

  6. 6

    「스토어 등록정보」에 설명 · 아이콘(압축 안의 store-icon-512.png) · 그래픽 이미지(1024×500) · 화면 캡처를 넣고, 「앱 콘텐츠」에서 개인정보처리방침 · 데이터 보안 · 광고 여부 · 대상 연령을 채워요.

  7. 7

    「테스트 및 출시」에서 .aab 파일을 올려요. 2023년 11월 이후 만든 개인 개발자 계정은 먼저 「비공개 테스트」로 12명이 14일 동안 써 봐야 정식 출시를 신청할 수 있어요. 회사(조직) 계정은 바로 「프로덕션」으로 올려요.

거절이 많은 이유와 피하는 방법

심사 잘 받는 법

  1. 1

    애플은 웹사이트를 그대로 옮긴 듯한 앱을 「최소 기능 부족」으로 거절하기도 해요. 앱 설명과 심사 메모에 손님이 앱으로 반복해서 하는 일(예약 · 주문 · 기록 확인)을 구체적으로 적어 주세요.

  2. 2

    앱 안에서 디지털 상품(구독 · 이용권 · 온라인 강의 같은 콘텐츠)을 팔면 애플 · 구글의 앱 내 결제를 쓰라고 할 수 있어요. 케이크 주문 · 수업 예약처럼 실물이나 현장 서비스는 지금 카드 결제 그대로 돼요.

  3. 3

    심사 담당자가 로그인할 테스트 계정과 비밀번호를 꼭 적어 주세요. 로그인 없이 볼 수 있는 화면이 적으면 거절되기 쉬워요.

  4. 4

    거절 메일을 받으면 이유를 그대로 복사해 핑거에 「이 심사 거절 이유를 고쳐 줘」라고 요청하세요. 웹앱을 고치면 휴대폰 앱에도 바로 반영되니, 같은 빌드로 다시 심사를 신청하면 돼요.

대부분은 스토어 업데이트가 필요 없어요

출시한 뒤 고치기

  1. 1

    화면 · 기능 · 문구는 핑거에서 요청하면 끝이에요. 휴대폰 앱을 열면 고친 화면이 바로 보여요.

  2. 2

    앱 이름 · 아이콘 · 내 도메인을 바꿨을 때만 코드를 다시 받아요(무료). 아이폰은 Config.xcconfig 의 MARKETING_VERSION(예: 1.1)과 CURRENT_PROJECT_VERSION(예: 2), 안드로이드는 app/build.gradle.kts 의 versionName 과 versionCode 를 올린 뒤 다시 올려요.

  3. 3

    직접 만든 아이콘을 쓰려면 아이폰은 App/Assets.xcassets/AppIcon.appiconset/icon-1024.png(1024×1024, 투명한 곳 없이)를 바꾸고, 안드로이드는 Android Studio 의 「New」 → 「Image Asset」으로 바꿔요.

휴대폰 앱에 대해 많이 물어보는 것

자주 묻는 질문

개발을 몰라도 올릴 수 있나요?
네. 코드를 고칠 일은 없고, 위 순서대로 프로그램에서 버튼을 누르고 스토어에 내용을 채우면 돼요. 막히는 단계가 있으면 오른쪽 아래 챗봇에 물어보세요.
아이폰 · 안드로이드를 둘 다 받으면요?
플랫폼마다 100 크레딧이라 둘 다 받으면 100 크레딧씩 두 번 빠져요. 같은 앱이면 그 뒤로는 몇 번을 다시 받아도 무료예요.
앱을 고칠 때마다 스토어에 다시 올려야 하나요?
아니요. 앱 안 화면은 웹앱을 그대로 보여 줘서, 핑거에서 고치면 휴대폰 앱에도 바로 반영돼요. 앱 이름 · 아이콘 · 도메인을 바꿀 때만 다시 올려요.
푸시 알림도 되나요?
지금 드리는 코드에는 푸시 알림이 없어요. 알림은 앱에서 보내는 메일 · 문자로 대신할 수 있어요.
무료 앱도 받을 수 있나요?
아니요. 무료 앱은 쓰지 않을 때 꺼져서 스토어 앱으로 쓰기 어려워요. 앱을 유료로 전환하면 받을 수 있어요.

앱 코드 받으러 가기

「내 앱」에서 앱을 열고 「앱 정보」 아래 「아이폰 · 안드로이드 앱」에서 받아요.