티스토리 뷰

최근 나무위키 사이트의 변경으로 나무뷰어 앱의 몇몇 기능이 작동되지 않아 업데이트 후 앱스토어에 심사를 올렸습니다. 하지만 몇몇 부분에서 문제가 있다며 앱 업데이트가 거절되었는데요. 어떤 부분에서 거절되었는지, 이를 어떻게 해결하였는지 정리해보았습니다.

Google Play 링크가 존재하면 안됩니다.

Guideline 2.3.10 - Performance - Accurate Metadata

We noticed that your submission includes information about third-party platforms that may not be relevant for App Store users.

Specifically, your app includes Google Play references in the bottom of the pages.

Referencing third-party platforms in your app or its metadata is generally not relevant for App Store users, who are focused on the experiences offered by their current device.

Next Steps

To resolve this issue, please remove all instances of this information from your app and its metadata, including the app description, promotional text, What's New info, previews, and screenshots.

If you think we've misunderstood your app's functionality and how it interacts with third-party platforms, please reply to this message and provide additional information.

Resources

Learn more about relevant information to include in apps and metadata on the App Store in App Store Review Guideline 2.3.10.

제출한 앱에 앱스토어 유저에게 관련이 없는 서드파티 플랫폼 정보가 있어서 거절되었습니다. 여기서는 사이트 하단 배너에 구글 플레이 링크가 있다고 합니다. 간단하게 구글 플레이 링크를 삭제하고 심사를 통과하였습니다.
앱 내 콘텐츠뿐만 아니라 앱 설명, 프로모션 텍스트[각주:1], 업데이트 내용(이 버전에서 업그레이드된 사항), 스크린샷 모두 서드파티 플랫폼에 관련된 내용을 포함하고 있으면 안 된다고 합니다.

계정 삭제 기능을 지원하세요.

Guideline 5.1.1(v) - Data Collection and Storage

We noticed that your app supports account creation but does not appear to include an option to initiate account deletion.

Apps that support account creation must also offer account deletion to give App Store users more control of the data they've shared while using your app.

Next Steps

If your app already supports account deletion, reply to this message and let us know how to locate this feature. If your app does not support account deletion, revise > your app to include an option to initiate account deletion.

If you are unable to offer account deletion or need to provide additional customer service flows to facilitate and confirm account deletion, either because your app > operates in a highly-regulated industry or for some other reason, reply to this message in App Store Connect and provide additional information or documentation. If > you have questions regarding your legal obligations, check with your legal counsel.

Keep these requirements in mind when updating your app to support account deletion:

- Only offering to temporarily deactivate or disable an account is insufficient.

- If users need to visit a website to finish deleting their account, include a link directly to the page on your website where they can complete the process.

- You may include confirmation steps to prevent users from accidentally deleting their account. However, only apps in highly-regulated industries may require users > to use customer service resources, such as making a phone call or sending an email, to complete account deletion.

Resources

- Review frequently asked questions and learn more about the https://developer.apple.com/support.

2022년 6월 22일부터 앱스토어에 앱을 제출할 때 계정을 생성하는 기능이 있으면, 반드시 계정 삭제 기능이 포함되어 있어야 한다고 합니다. 단순히 계정 비활성화를 하는 것이 아닌 계정의 모든 데이터를 삭제하는 것을 권장한다고 합니다. 금융 기록 같은 데이터는 삭제하지 않아도 되는 것 같습니다. 나무뷰어 앱의 경우 나무위키 사이트의 계정 만들기에 "가입후 탈퇴는 불가능합니다."라는 문장을 보고 심사가 거절되었습니다. 저는 나무위키 사이트의 회원가입 정책을 변경할 수 없기 때문에 앱 내에서 계정 생성을 할 수 없도록 계정 만들기 버튼 자체를 나타나지 않도록 하였습니다.

여담으로 나무위키 공식 앱에서는 여전히 계정 만들기 버튼이 존재하는데, 만약 앱스토어에서 공식 앱을 업데이트하려면 나무위키 회원 가입 기능을 제거하거나 나무위키 사이트의 회원가입 정책을 바꿔야겠네요. 나무위키에서는 CC의 저작권자 표시 규약 때문에 탈퇴할 수 없다고 하는데 개선이 필요해 보입니다.

카메라, 사진 등의 권한 접근 사용 시 왜 사용하는지 자세하게 알려주세요.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access the camera, but doesn’t sufficiently explain the use of the camera in the purpose string.

To help users make informed decisions about how their data is used, permission request alerts need to explain and include an example of how your app will use the > requested information.

Next Steps

Please revise the purpose string in your app’s Info.plist file for the camera to explain why your app needs access and include an example of how the user's data will > be used.

You can modify your app's Info.plist file using the property list editor in Xcode.

예전 심사 시에는 문제가 없었던 부분을 지적하였습니다. 왜 카메라를 사용하는지 목적이 분명하지 않다고 합니다. 기존에 설정했던 '카메라에 접근하기 위해 권한이 필요합니다.'에서 '문서 편집 시 사용할 사진을 업로드하기 위해 카메라 권한이 필요합니다.'라고 변경한 후 심사에서 통과할 수 있었습니다.

버그 수정이 급할 때는 다음 업데이트에 수정한다고 알려주세요.

The issues we've identified below are eligible to be resolved on your next update. If this submission includes bug fixes and you'd like to have it approved at this time, reply to this message and let us know. You do not need to resubmit your app for us to proceed.

저의 경우 위의 3가지 이슈는 다음 업데이트에 수정해도 된다고 했습니다. 업데이트가 단순히 버그 수정이고, 다음 업데이트에 이 문제를 해결하고 싶으면 메시지[각주:2]를 전달하면 된다고 했습니다. 저는 어차피 다음 업데이트에 수정해야 한다면 지금 수정하는 것이 낫다고 생각하여 모든 이슈를 해결하고 업데이트하였습니다.

마치며

나무위키 사이트 변경으로 인해 나무뷰어 앱이 제대로 동작하지 않아 2.1.8 버전을 업데이트 후 심사 과정에서 있었던 이슈를 해결하는 과정을 적어보았습니다. 예전에는 통과한 문제들이 앱스토어 심사자에 따라 거절될 수도 있는데요. 이 경우에는 적합한 서류를 제출하거나 자세한 설명으로 승인될 수 있으니 앱 심사를 너무 어렵게 생각하지 않으면 좋겠네요.

나무위키를 사용하신다면 나무뷰어 앱을 다운로드 해보세요!

  1. 업데이트된 사항을 제출하지 않고 현재 앱 기능을 App Store 방문자에게 알릴 수 있는 기능 [본문으로]
  2. 메시지는 한국어로 전달해도 됩니다! 물론 답변은 영어로 옵니다. [본문으로]
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday