[Apple 심사] 인앱결제 구독 EULA 리젝

chaentopia·2023년 8월 23일
0


App Store Connect와 밤새 싸운 이야기 한 썰 푼다...
이름 길이가 중간에 달라지는 건 리더 계정 쓰다가 내 계정으로 자동으로 바뀜.. 다 내가 씀

v1.3.0 업데이트 과정에서 인앱 결제를 붙였고, 기타 버그들을 수정하였다.
그 전까지의 업데이트 심사에서는 정말 아무 문제 없이 되었는데.. (물론 첫 출시 심사는 빡셌다.) 구독과 앱 내 결제까지 심사에 넣는 과정에서 리젝을 먹었다.
같은 트러블로 고생하는 개발자들을 위해 앱 심사로부터 받은 메세지들과 해결 방안을 공유하고자 한다..

앱 심사 어제 오후 7:20

Bug Fix Submissions
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.
Alternatively, if you'd like to resolve these issues now, please review the details, make the appropriate changes, and resubmit.
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app did not meet all the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
– A functional link to the Terms of Use (EULA)
Next Steps
To resolve this issue, please add this missing information. If the above information is present, please reply to this message in App Store Connect to provide details on where to locate it.
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.
Resources

  • Learn more about offering auto-renewable subscriptions on the App Store.
  • Review the Paid Applications agreement (App Store Connect login required)

가이드라인 3.1.2를 벗어났다는 이야기인 것 같다.. 사실 이 때는 대충 읽고 결제 화면 하단에 이용 약관에 대한 설명을 써놨다고 회신을 했다.

그러나...

앱 심사 어제 오후 8:06

Hello,
Thank you for your reply.
Regarding Guideline 3.1.2 - Business - Payments - Subscriptions
We still noticed that your app did not meet all the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
We located EULA in app binary but the EULA link is missing in metadata(in app description).
– A functional link to the Terms of Use (EULA)
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.
Next Steps
To resolve this issue, please add this missing information. If the above information is present, please reply to this message in App Store Connect to provide details on where to locate it.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review

또 같은 답이 옴.... 뭔가 설명이 잘못 되었다고 생각해서 화면 하단에 서비스 이용 약관버튼을 누르면 관련 사항이 써져있는 웹페이지로 넘어간다고 다시 회신을 했다.

근데...

앱 심사 어제 오후 10:50

Hello,
Thank you for your reply.
We located EULA in app binary but the EULA link is missing in metadata(in app description). (답답했는지 여기다가 딱 볼드체 쳐져 있었음ㅋㅋ....)
Regarding Regarding Guideline 3.1.2
– A functional link to the Terms of Use (EULA)
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.
Next Steps
To resolve this issue, please add this missing information. If the above information is present, please reply to this message in App Store Connect to provide details on where to locate it.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review

똑같은 이야기가 옴. EULA는 소프트웨어 사용권 계약으로 이를 명시해야 한다는 것을 알아냈다.
또 착각해서.. 서비스 이용 약관 웹페이지 조항에
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
링크를 추가하였다.
또한 앱 metadata 설정에서 apple의 표준 EULA를 사용할 것이라고 명시해둔 것을 재확인했다. (커스텀 EULA를 사용할 예정이면 편집에서 수정 후 해당 EULA를 넣어야 한다.)

여기 있는 이 자식.. 이미 내가 등록을 했었는데..

다시 회신.

BUT...

앱 심사 오늘 오전 2:46

(2:34분에는 빨리 심사 해주겠다는 메세지가 왔음)

Hello,
Thank you for your patience as we considered your appeal.
The App Review Board determined that the original rejection feedback was valid. Your app does not comply with:
Business 3.1.2
We continue to find that your app did not meet all the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.

  • Learn more about offering auto-renewable subscriptions on the App Store.
  • Review the Paid Applications agreement (App Store Connect login required).

For additional information, please refer to the previous messages you received in App Store Connect. You may also review the App Store Review Guidelines to learn more about this issue.
We appreciate your efforts to resolve this issue and look forward to reviewing your revised submission.
Best regards,
Chris
App Review Board


뭔가 단단히 잘못됐다
같은 말을 반복하고 있다
탑층의 복합구조 아저씨다..
여기서!! 발견
Schedule 2, section 3.8(b) 얘는 아무리 앱스토어 가이드라인에서 찾아봐도 없길래.. 얘에 해당하는 부분을 찾기 위해서 연결된 링크 (앱스토어커넥트의 계약, 세금 및 금융거래 부분)에 들어갔다.
계약 > 유료 앱 > 하단의 약관 부분에서 해당 사항을 찾을 수 있었다

(b) You clearly and conspicuously disclose to users the following information regarding Your auto-renewing subscription:

  • Title of auto-renewing subscription, which may be the same as the in-app product name
  • Length of subscription
  • Price of subscription, and price per unit if appropriate

Links to Your Privacy Policy and Terms of Use must be accessible within Your Licensed Application.

정기 결제에 대해 화면 내에서

  • 정기 결제 이름 (서비스 이름과 같아도 됨)
  • 구독의 기간
  • 구독의 가격

이라고 합니다.
근데 이미 화면 안에 나와있는데
💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢
화면에 나와있다고 스크린샷과 함께 다시 회신했다.💢💢💢💢💢💢
또, EULA 약관을 metadata (app description)에 넣어달라고 해서 앱 설명란 하단에 EULA 약관 링크를 첨부하였다.

HOWEVER...

앱 심사 오늘 오전 7:25

Hello,
Thank you for your response.
We located EULA in app binary but the EULA link is missing in metadata(in app description).
Regarding Regarding Guideline 3.1.2
– A functional link to the Terms of Use (EULA)
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.
Next Steps
To resolve this issue, please add this missing information. If the above information is present, please reply to this message in App Store Connect to provide details on where to locate it.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review

죽지도 않고 돌아온 각설이
가 아니라 그냥 내가 못 알아 들은 거임...
이제 너무 답답해서
앱 심사 추가를 했다...

Finally...

앱 심사 오늘 오후 3:13


드디어. 성공
결국 앱 설명에 추가하지 않았기 때문에 발생했던 문제였고, 회신만 한다면 앱 메타 데이터 바뀐 내용까지 심사에 들어가지 않는다는 것을 알게 됐다.

결론

위와 같은 심사 리젝을 받았을 때는
1. 구독 인앱 결제에 대한 EULA가 metadata인 앱 설명에 들어갔는지 확인
2. 구독 인앱 결제에 대한 구독 이름, 구독 기간, 구독 가격을 화면에 명시했는지 확인

그리고 모르는 게 있을 때는 무조건

앱 스토어 가이드라인
https://developer.apple.com/kr/app-store/review/guidelines/#subscriptions

그리고
영어 실력 (https://papago.naver.com/)

추가로 지금까지 있었던 리젝 사항을 어떻게 해결했는지 앞으로 써보도록 하겠다..

profile
the pale blue dot

0개의 댓글