최종 결과: 비공(Unlisted) 앱으로 배포 및 심사 승인
https://apps.apple.com/kr/app/코노관리자/id6745702499
- 첫 번째 시도
- 앱 관련 사이트가 접속 불가
- 원인: 해외에서 접속 불가 설정이 되어 있었음
- Guideline 1.5 – Safety
- The Support URL provided in App Store Connect, http://gunnys.shop, is currently not functional and/or displays an error.
- 해결: 해당 사이트는 워드프레스 블로그로 설정에서 해외 접속 차단을 해제 조치
- 원인: 해외에서 접속 불가 설정이 되어 있었음
- 아이패드의 앱 미리보기 이미지 불가
- 원인: 아이폰의 앱 미리보기 이미지의 크기를 아이패드 사이즈로 변경하여 업로드하여 문제 생김
- Guideline 2.3.3 – Performance – Accurate Metadata
- The 13-inch iPad screenshots show an iPhone image that has been modified or stretched to appear to be an iPad image. Screenshots should highlight the app’s core concept to help users understand the app’s functionality and value.
- 해결: 아이패드로 앱 미리보기 이미지로 생성하여 업로드
- 원인: 아이폰의 앱 미리보기 이미지의 크기를 아이패드 사이즈로 변경하여 업로드하여 문제 생김
- 두 번째 시도
- 로그인 방식, 일반(모든) 사용자 대상 앱만 심사 가능
- 질문에 대한 답변 요청
- 답변 후 결과: 심사 거절
- 사유: 비지니스 or 조직 목적인 앱은 공개 앱 배포가 불가
- We found in our review that your app is intended to be used by a specific business or organization, including partners, clients, or employees
- 사유: 비지니스 or 조직 목적인 앱은 공개 앱 배포가 불가
- 답변 후 결과: 심사 거절
- 원인:
- 로그인 방식: 이름으로만 로그인하도록 함.
- 특정 고객용 앱: B2C가 아닌 B2B이기에 특정 가게의 직원들(사장, 관리자, 알바) 대상으로 기능으로 구성되어 있음
- 위 원인을 초래하도록 개발자가 앱을 구성하게 된 이유:
- 소규모의 신규 직원, 지정된 근무자만 사용해서 사용자 구분만 하면 되므로 사용자 불편함을 해소하기 위해 앱 접근성을 위해.
- 로그인 시간 단축
- 사용자 관리의 효율성
- 소규모의 신규 직원, 지정된 근무자만 사용해서 사용자 구분만 하면 되므로 사용자 불편함을 해소하기 위해 앱 접근성을 위해.
- 질문에 대한 답변 요청
심사 팀의 질문
Please review the following questions and provide as much detailed information as you can for each question.
Is your app restricted to users who are part of a single company? This may include users of the company’s partners, employees, and contractors.
Is your app designed for use by a limited or specific group of companies?
- If yes, which companies use this app?
- If not, can any company become a client and utilize this app?
Is there any paid content in the app and if so who pays for it? For example, do users pay for opening an account or using certain features in the app?
What features in the app, if any, are intended for use by the general public?
How do users obtain an account?
질문에 대한 답변
Is your app restricted to users who are part of a single company? This may include users of the company’s partners, employees, and contractors.
->
Yes. Only this app use for boss and employees(now 4 people)
Is your app designed for use by a limited or specific group of companies?
->
Yes.
When login on first page, only can login pre-saved name data of employees of 1 company(this company is very small). and then it can use app functions on this app.
- If yes, which companies use this app?
->
just specific 1 company. This company is karaoke store for children and adults.(this store is that I doing supporting as No paying) - If not, can any company become a client and utilize this app?
Is there any paid content in the app and if so who pays for it? For example, do users pay for opening an account or using certain features in the app?
->
This app is not for paying app. just support grow up income for admin efficiency.
However, if the app’s business model changes, there may be plans for a payments feature.
What features in the app, if any, are intended for use by the general public?
->
Currently, it is for employee management app, so there are no functions for public clients.
but in the future, we plan to expand the functions for general customers of this store to make complaints, use methods, inquiries, etc. about this store for marketing of this store.
How do users obtain an account?
->
Currently, as a developer, I am obtaining an account in the db(NoSQL) so that users can log in, and in the future, I plan to add a function so that an administrator can obtain an account only when the administrator logs in. Only the name is stored in the account data, without any personal information.
이전 거절 원인(비지니스용 앱 배포 거절) 해결을 위한 작업:
- 로그인 입력 방식 변경
- 이름 대신 [id(email), password]로 변경
- 일반 사용자용으로 계정 관리
- 일반 사용자용 계정은 ‘근로자’로 사용(로그인, 회원가입)
- 사용자 관리용 계정은 ‘관리자’로 사용(로그인, 회원가입)
- 세 번째 시도
- 심사팀에서 이 앱이 [비지니스, 조직]용 앱으로 판단 됨 (해결을 위한 작업 후에도 동일 거절 사유)
- 조치: Unlisted App 배포 요청과 재 심사 신청을 동시에 요청
- 사유: 용도 변경을 하기 위해서는 앱의 목적과 설계, 기능을 모두 변경해야 하므로 1번 해결은 어려운 상황
- 조치: Unlisted App 배포 요청과 재 심사 신청을 동시에 요청
- ‘근로자’용 계정 로그인 정보 요청
- 조치: 근로자용 로그인 id(email) / password 정보 전달
- 네 번째 시도
- 로그인 후 특정 페이지 접속 시 앱 및 페이지가 멈추는 심각한 버그 발생
- 원인: 테스트 중에 정보를 모두 저장하지 않아 해당 페이지에서 정보를 표시할 때 에러가 발생
- 조치:
- 해당 정보에 문제가 있어 표시할 수 없는 상황일 때 해당 페이지에서 표시를 하도록 수정 및 작업
- 조치 완료 후 해당 페이지에서 정상 접속되는 캡쳐 이미지 파일 첨부
- 로그인 후 특정 페이지 접속 시 앱 및 페이지가 멈추는 심각한 버그 발생
- 다섯 번째 시도
- 공개 앱 배포와 비공개 앱 배포를 동시에 신청했지만 비공개 앱으로 앱 승인이 완료 됨
- 메일 수신:
- Review of your submission is complete. (제출하신 내용에 대한 검토가 완료되었습니다.)
- Welcome to the App Store (앱스토어에 오신 것을 환영합니다)
- 메일 수신:
- 공개 앱 배포와 비공개 앱 배포를 동시에 신청했지만 비공개 앱으로 앱 승인이 완료 됨
- 여섯 번째 시도
- 애플 개발자 사이트에서 ‘배포’ 문의 (통화)
- 질문: 공개 앱 배포는 어떻게 된 건지
- 답변: Unlisted App(비공개 앱)으로만 승인이 된 것으로 확인 됨.
- 질문: 그러면 공개 앱 배포로 전환하려면 어떻게 해야 하는지
- 답변: 비공개 앱 배포된 것을 삭제하고 공개 앱 배포를 처음부터 심사 요청해야 함
- 질문: 공개/비공개 앱 동시에 신청했는데 동시에 신청 중에 비공개 앱만 승인이 확인되고 공개 앱 심사의 최종 승인 과정 및 결과는 확인할 수 없는데 이것에 대한 정보 요청
- 답변: 배포 상담 부서는 해당 질문에 대해 답변할 수 없고 심사팀에 전달하여 심사팀 담당자에게 해당 문의에 대해 메일로 답변 받음
- 위 내용과 동일하게 앱을 신규 생성 후 정보 입력하고 재 심사받아야한다고 함.
- 메일 수신: Once your app is approved, the distribution method can’t be changed. To switch from private to public, or vice versa, you’ll need to create a new app record and resubmit your binary.
- 답변: 배포 상담 부서는 해당 질문에 대해 답변할 수 없고 심사팀에 전달하여 심사팀 담당자에게 해당 문의에 대해 메일로 답변 받음
- 질문: 공개 앱 배포는 어떻게 된 건지
- 애플 개발자 사이트에서 ‘배포’ 문의 (통화)