ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IOS 앱 심사 거부 사유...Design Legal - Privacy - Data Collection and Storage
    수상한 프로그래머/죽은 소스 살려내는 꾸르팁 2020. 1. 10. 10:51
    반응형

    ios앱 개발후 App store에 올렸더니 reject 되었다. 사유는 아래와 같다.

    Guideline 2.1 - Information Needed


    We have started the review of your app, but we are not able to continue because we need additional information about your app.

    Next Steps

    To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.

    - Who is the target audience?
    - How do users obtain an account?
    - Is this app meant for internal distribution in your own company, in the company of one target client, or in multiple target clients’ companies?
    - In which countries will this app primarily be distributed?
    - If this app is meant for internal distribution, will the app be accessible by both internal and external partners? Or will it be exclusive to in-house employees?

    Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

    Guideline 4.0 - Design



    We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect:

    - Your app's modal alerts are in English, but your app's primary language is Korean. To help users understand why your app is requesting access to a specific feature, your app's modal alerts should be in the same language as the rest of your app.

    Next Steps

    To resolve this issue, please revise your app to address all instances of this type of issue.

    Resources

    For information on improving and enhancing your app:

    - Watch the video The Ingredients of Great Apps to understand the basics of great apps.
    - Watch the video iPhone and iPad User Interface Design for practical design tips.
    - Watch iOS Development Videos to learn about programming and design tips.
    - Review the iOS Human Interface Guidelines and ensure that your app's interface and design adhere to these guidelines.

    Please see attached screenshot for details.

    Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage



    We noticed that your app requests the user’s consent to access their camera, photos, and microphone but does not clarify the use of the camera, photos, and microphone in the applicable purpose string.

    Next Steps

    Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's camera, photos, and microphone. You can modify your app's Info.plist file using the property list editor in Xcode.

    To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.

    Resources

    For additional information and instructions on requesting permission, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.

    Please see attached screenshots for details.

     

    해결책

    Guideline 2.1 - Information Needed 문제는 내앱이 대중들이 다운받아도 문제가 없는지 정보를 더알고싶어 하는 질문이다.

    이때 잘 대답해야하는게 우리 앱이 사내에서만 쓰는 앱이 아니라 누구든지 다운받아 쓸수 있는다는점을 부각해야한다.

    사내에서만 쓴다던지 특정 파트너에게만 제공한다든지의 사유를 적으면 엔터프라이즈 계정을 만들어서 배포하라는 답변이온다;;

     

    Guideline 4.0 - Design 문제는 애플 심사는 항상 권한여부를 물어볼때 자세히 물어보길 권장한다.

    예를 들어 당신의 카메라 권한을 허용하시겠습니까? 이런 문구로 권한여부를 물어보면 바로 거절당한다.

    당신의 카메라 권한을 허용하시겠습니까? 당신의 카메라는 화물 사진 공유를 위해 쓰일것입니다.

    이렇게 특정 목적을 꼭 써줘야 거부를 안당한다. 또한 앱사용자의 언어를 같이 써줘야 한다. 영어와 한글 이렇게

    수정하는 방법은 xcode에서 자신으 프로젝트 폴더의 Info.plist를 열어보면 권한과 문구를 수정할수 있다.(맨마지막 참조)

     

    Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage 마찬가지이다.

    가장중요한 권한여부!!! 아주 자세히 작성하기 바란디ㅏ.

     

    권한 문구 수정  xcode의 info.plist에서 수정

    반응형

    댓글

Designed by Tistory.